添加、删除和检查数据库?

1.向数据库添加数据:

1)插入单行

插入[到]& lt;表名>(列名)值(列值)

示例:插入到t _ table(姓名,性别,生日)值('快乐的朋友','男性',' 1980/6/15 ')。

2)将已有表数据添加到已有表insert into中;(列名)选择;来自& lt原始表名>

示例:insert into t_table('姓名','地址','电子邮件')

选择姓名、地址、电子邮件?从t表

3)直接从已有的表格数据创建一个新的表格并填写?选择& lt新表列名>到& lt新表名> from & lt源表名>;示例:从strde中选择姓名、地址、电子邮件到t _ table。

2.从数据库中删除数据:

1)删除行

从& lt表名>[其中& lt删除条件>].

示例:从t_table中删除?其中name=' Happy friends '(删除表t_table中包含Happy friends列值的行)

2)删除整个表格?截断表格& lt表格名称>

截断表通迅录

注意:删除表中的所有行,但结构、列、约束、索引等除外。不会删除表的;不能引用带有外部约束的表。

3.数据库修改数据集的更新& lt列名=更新值>[其中& lt更新条件>]

示例:update t _ tableset age = 18,其中name =' blue nickname '

4、数据库查询数据:

1)精确(条件)查询

选择& lt列名> from & lt表名>[其中& lt查询条件表达式测试>;][order by & lt;已排序的列名>;[asc或desc]]

2)查询所有数据行和列。示例:select * from a

描述:查询表a中的所有行和列。

3)使用like的模糊查询

注意:like运算符只用于字符串,所以它只与char和varchar数据类型结合使用。

示例:select * from where name,如“Zhao%”

描述:该查询显示了表A中的记录,其中name字段中的第一个单词是Zhao。

4)使用between在一定范围内进行查询。

示例:select * from a where nianling介于18和20之间。

描述:该查询显示了表A中18和20之间的年凌的记录。

5)在枚举值中使用in进行查询。

示例:从地址中选择姓名('北京','上海','唐山')

描述:查询表A中地址值为北京、上海或唐山的记录,显示名称字段。

扩展数据:

在插入之前,需要创建一个数据表,如下所示:

创建表表名

列名1数据类型,

列名2数据类型,

列名3数据类型,

....

)

比如:-流程步骤定义表?

创建表T_flow_step_def(

Step _ no int not null,-流程步骤ID?

Step _ name varchar (30) not null,-流程步骤名称?

Step _ desvarchar (64)不为空,-流程步骤描述

Limit _ time int不为空,-时间限制

Url varchar (64)不为空,-二级菜单链接?

备注varchar(256)不为空,?

)

参考资料:

百度百科-sql语句大全