数据库常用SQL语句(一):常用的数据库、表操作及单表查询语句
以MySql数据库为例进行说明
1.数据库操作语句
2.表的操作语句
3.表中的字段操作语句
4.MYSQL支持的完整性约束
数据库管理系统提供了一致机制来检查数据库表中的数据是否满足规定的条件,以保证数据库表中的数据的准确性和一致性,这种机制就是约束。MySql数据库除了支持标准的SQL的完整性约束之外,还进行了相应的扩展,扩展后增加了AUTO_INCREMENT约束。
NOT NULL 约束字段的值不能为空
DEFAULT 设置字段的默认值
UNIQUE KEY(UK) 设置字段的值是唯一的
PRIMARY KEY(PK) 设置字段为表的主键,唯一标识一条记录
AUTO_INCREMENT 约束字段的值为自动增加
FOREIGN KEY (FK) 设置字段为表的外键
5.数据的操作
1)、 插入数据记录
2)、更新数据记录
3)、删除数据记录
4)、单表查询操作
查询操作为最常用的数据库中对数据的操作,常用的一些查询方式应该牢记。
查询无非就是根据一些条件查出结果,然后对结果进行排序、限制显示记录、统计 操作。
以上为单表查询时经常使用到的一些SQL语句,SQL语句为描述式的语言,跟我们平时人对人说话时有点类似,只需要告诉数据库做什么事情,数据库就会给我们返回结果。比如 SELECT * FROM t_employee WHERE sal>7000 ORDER BY empno DESC;翻译为 从数据库t_employee中查找薪资大于7000的记录,按照empno 降序排列。