SQL:结构化查询语言,是国际化标准组织采纳的标准数据库语言作用 :数据库管理员可以用利用次语言操作数据库系统,即:SQL是一种能够被数据库系统读懂的操作语言。T— SQL是微软公司针对SQL Server 这种关系数据库所定义的一种SQL语言,用户可以完成Server 数据库中的所有操作。SQL的分类:(1):数据定义语言,DDL 用来创建数据库和数据库中的各种对象数据库中的对象包括:表、视图、索引、存储过程、触发器DDL常用的命令包括:create 、alter、drop (2):数据操纵语言,DML 可以完成对数据库中数据的查询、更新、删除、插入的功能DML常用的命令包括:select 、update 、 delete 、insert (3)数据控制语言,DCL DCL常用的命令包括:grant 、revoke 、deny (4)数据类型1、数字数据类型a、整型数据类型:bigint、int 、smallint、 tinyint b、浮点数据类型:float、real c、固定精度数据类型:decimal 、numeric d、货币数据类型:money、smallmoney 将数据格式转换成字符串方法:STR(ID);---ID为数据类型, STR(ID) 为字符串2、字符数据类型:varchar 、char 、text 、nchar 、nvarchar 、ntext 区别 char 和 varchar数据类型:char 数据类型是存放固定长度的字符Varchar 数据类型是存放动态长度的字符char(14),实际放入到数据库的字符长度为14 个字符,如果实际存储的长度小于定义的长度,那么数据库会在次字符串后面加上3 个空格1、insert语句:insert语句是属于SQL语言中的 DML 作用:为表插入数据你向一个表中插入一条新记录,但有一个字段没有提供数据。在这种情况下, 有下面的四种可能:1、如果该字段有一个缺省值(默认值),该值会被使用。2、如果该字段可以接受空值,而且没有缺省值,则会被插入空值。3、如果该字段不能接受空值,而且没有缺省值,就会出现错误。你会收到错误信息:The column in table mytable may not be null. 4、如果该字段是一个标识字段,那么它会自动产生一个新值。当你向一个有标识字段的表中插入新记录时,只要忽略该字段,标识字段会给自己赋一个新值。使用 INSERT语句可向文本型字段中插入数据。但是,如果你需要输入很长的字符串,你应该使用WRITETEXT语句。语法: insert into 表名 ( 列名 1, 列名 2, ⋯..) values(值 1, 值 2, ⋯.) 注意 :( 列名 1, 列名 2, ⋯..)可以不写,这样的话,插入的values( 值 1, 值 2...