在大多数的RDBMS中,都可以使用SQL语句,构建整个数据库:数据库名在服务器中必须是唯一的,并且符合标识符规矩。
在SQL server中,可以使用USE命令连接到一个以存在的数据库。
删除数据库的SQL语句的语法为:DROP DATABASE 数据库名;
整数数据类型:TINYINT型 占用一个字节的存储空间
SMALLINT型占用四个字节的存储空间
INT型占用四个字节的存储空间
BIGINT型占用八个字节的存储空间
浮点数据类型:REAL型可以精确的7位小数,占用4个字节
FLOAT型可以精确到15位小数,第8到15位时占用8个字节
DECIMAL型可以占用根据提供小数所需要的存储空间
字符串类型: CHAR是定长字符数据,长度最多为8kb
VARCHAR是变长字符数据,长度不超过8kb
TEXT是超过8kb的
Unicode数据类型是非它2倍的占用空间
二进制数据类型:BINARY数据类型用于存储二进制数据。
VARBINARY类似BINARY,当BINARY数据类型允许NULL值时,被视为VARBINARY
逻辑数据类型:BIT数据类型存储真假数据,占用一个字节,其值0货1,为假,1为真
日期和时间数据类型:DATETIME存储1753年1月1日到9999年12月31日59分59秒,精确到秒
SMALLDATETIME存储1900年1月1日到2079年6月6日,精确的分
货币数据类型:MONEY占用8字节;SMALLMONEY占用4字节
特殊数据类型:TIMESTAMP数据类型提供数据库内的唯一值。
UNIQUEIDENTIFIER数据类型存储一个16位的二进制数字。
SELECT*INTO 是复制表
ALTER TABLEA语句是修改表
索引是一个设计用来提供整个数据库操作速度的数据库对象,它通过建立一个内部的索引表来达到快速收索的目的。
索引分为唯一索引和非唯一索引。
索引关键字位CREATE INDEX在其后指明搜索的名称。
删除搜索名称关键字为DROP INDEX。