数据库基本知识

1, SQL  SELECT语句:            

                  (1)语法:Select  列名称  From  表名称      或    Select  * From 表名称

2,SQL  CREATE语句:

<1>SQL CREATETABLE语句:

                         (1)语法:create Table 表名称

                                                   (列名称1,数据类型,

                                                       列名称2,数据类型,

                                                        列名称3,数据类型

                                                         .........

                                                         )

<2> SQL CREAT INDEX(在表上创建一个简单的索引。允许使用重复的值)   

       或   SQL CREATE UNIQUE  INDEX (在表上创建一个唯一的索引。唯一的索引意味着两个行不能拥有相同的索引值)

        (1)语法:Create Index index _name

                       On  table_name (colum_name)

                     (注:“column_name”:需要索引的列)

             或:   Creat  Unique  Index   index_name

                       On  table_name(column_name)

3,SQLDROP(删除索引、表、数据库):

 <1>SQL  Drop Index 语句:删除表格中的索引

          (1)语法:

                              a:用于Microsoft SQLlet(以及Microsoft Access)的语法:(Drop Index index_name  On table_name)

                              b:用于MS SQL Server的语法:(Drop Index table_name,index_name)

                              c:用于IBM  DB2 和 Oracle语法:(Drop  Index index_name)

                             d:用于MySQL的语法:(Alter  Table  table_name Drop  Index  index_name )

<2> SQL DROP  TABLE(删除表(表的结构,属性以及索引也会被删掉)):

       (1)语法:Drop Table 表名称

<3> SQL  DROP  DATABASE 语句(删除数据库):

      (1)语法:Drop Database  数据库名称

注:Drop语句将整个表删除,即删除了表的结构、属性、索引;如果仅仅需要删除表内的数据则需要用Truncate Table语句,语法:Truncate  Table 表名称)

 4,SQL ALTER语句(用于在表中添加、修改、删除列):

                   (1)语法:

                       在表中添加列:Alter Table table_name   Add column_name  datatype

                       删除表中的列:Alter  Table table_name  Drop  Couumn column_name

               (注:某些数据库系统不允许这种在数据库表中删除列的方式(Drop Column column_name))

5,SQL  INSERT 语句:
               1)语法:

                      用于向表中插入行:  Insert  Into  表名称  Values (值1,值2,.....)

                      用于向指定的列中插入数据:Insert  Into  table_name (列1,列2,.....)Values(值1,值2,......)  

 6,SQL UPDATE (用于修改表中的数据):

                  1)语法:UPDATE  表名称 Set 列名称=新值 Where 列名称=某值

7,SQL  DELETE语句(用于删除表中的行):

                 (1)语法:Delete  From 表名称  Where 列名称=值


注:删除所有行(可以在不删除表的情况下删除所有的行。这意味着表的结构、属性、和索引都是完整的)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值