第二章管理数据库和表

                                     第二章管理数据库和表
2.1.管理数据库
 创建和使用数据库
 创建数据库:CREATE DATABASE 数据库名; ( 数据库名在服务器中必须是唯一的,并且符合标识符规则)
 
 连接到数据库:USE 数据库名;
 
 删除数据库:DROP DATABASE 数据库名;


2.2.数据类型
 整数数据类型
   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个字节存储数据。


2.3.管理表
 创建表: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的新列)


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


 删除索引:DROP INDEX Friend.phoneNoIndex;  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值