您的位置:首页 > 数据库

数据库--管理数据库和表

2016-01-10 19:57 218 查看
 创建和使用数据库

 创建数据库:CREATE DATABASE 数据库名; ( 数据库名在服务器中必须是唯一的,并且符合标识符规则)

 

 连接到数据库:USE 数据库名;

 

 删除数据库:DROP DATABASE 数据库名;

 整数数据类型

   TINYINT型:使用TINYINT数据类型时,存储数据的范围是从0到255.每个TINYINT类型的数据占用1个字节的存储空间。

   SMALLINT型:使用SMALLINT数据类型时,存储数据的范围是-2的15次方(-32768)到2的15次方-1(32767)。每个INT类型的数据占用2个字节的存储空间。

  INT型:使用INT数据类型时,存储数据的范围是-2的31次方到2的31次方-1.每个INT类型的数据占用4个字节的存储空间。

  

  BIGINT:使用BIGINT数据类型时,存储的范围是-2的63次方到2的63次方-1,每个BIGINT类型的数据占用8个字节的存储空间。

 

 浮点数据类型

  REAL型:REAL数据类型可精确到第七位小数,其范围因为从-1.40E-38到3.40E+38.每个REAL类型的数据占用4个字节的存储空间。

  FLOAT型:FLOAT数据类型可精确到第十五位小数,其范围为从-1.79E-308到1.79E+308.每个FLOAT类型的数据占用8个字节的存储空间。

  DECIMAL型:DECIMAL数据类型可以提供小数所需要的实际的存储空间,单也有一定的限制。我们可以用2到17个字节来存储从-10的38次方-1到10的38次方-1之间的数值。

  MUMERIC型:MUMERIC数据类型与DECIMAL数据类型完全相同。

 

 字符串类型

  CHAR:CHAR是定长字符数据,其长度最多为8KB。

   

  VARCHAR:VARCHAR是变长字符类型,其长度不超过8KB。

 二进制数据类型

  BINARY:BINARY数据类型用于存储二进制数据。其定义形式为BINARY(n),n表示数据长度,取值为1到8000.

 

  VARBINARY:VARBINARY数据类型的定义为BARBINARY(n)。它与BINARY类型相似,n取值也为1到8000。

(一般情况下由于BINARY数据类型长度固定,因此它比VARBINARY类型的处理速度快)

 逻辑数据类型

  BIT:BIT数据类型存储真与假数据,它占用1个字节的存储空间,其值为0或1.如果输入0或1以为的值,将被视为1,BIT类型定义为NULL值(所谓NULL值是指空值或无意义的值)。

 

 日期和时间数据类型

 DATETIME:DATETIME数据类型用于存储日期和时间的结合体,用8个字节存储数据。

 SMALLDATETIME:SMALLDATETIME数据类型与DATETIME数据类型相似,到日期时间范围较小,用4个字节存储数据。

 创建表:CREATE TABLE<表名>

             (<列名><列的数据类型>[<列的约束>]);

 

 删除表:DROP TABLE<表名>;

 复制表:如: SELECT * INTO MY_Frinends FROM Frined;(MY_Fiends为表名)

              

         如: SELECT * INTO MY_Frinends FROM Frined WHERE l=0;

 修改表:如: ALTER TABLE Friend ADD Address VARCHAR(50);(给Friend表添加一个名为Address的新列)

 创建索引:CREATE INDEX<索引名>NO<表名>(<列名一>,<列名二>,....);

 删除索引:DROP INDEX Friend.phoneNoIndex;  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  数据库