添加、删除和检查数据库?
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语句大全