c# SQL语法基础
SQL
SQL介绍
SQL是结构化查询语言,是一种用来操作RDBMS(关系型数据库管理系统)的数据库语言。当前关系型数据库都支持SQL语言进行操作。即可以通过SQL操作oracle、sqlserver、mysql等关系型数据库。
SQL语句主要分为
- DDL语句:数据定义语言,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象。【在sqlyog中创建数据库、建立数据表、对表结构的操作都属于DDL语句,需要了解的语句】
- DML语句:数据操纵语句,用于添加、删除、更新和查询数据库记录,并检查数据完整性。【对数据表中的数据进行操作,常用语句】
- DCL语句:数据控制语句,用于控制不同数据段直接许可和访问级别的语句。【一般很少使用到】
数据完整性
在表中为了更加准确的存储数据,保证数据的正确有效,可以在创建表的时候,为表添加一些强制性的验证,包括数据字段的类型、约束。
数据类型
常用数据类型
- 数值类型
- 日期时间类型
- 字符串类型
数值类型
整数类型 | 有符号范围 | 无符号范围 |
---|---|---|
TINYINT(size) | -128~127 | 0~255 |
SMALLINT(size) |