使用SQL语句操作数据表和管理表中的数据

一、使用SQL语句操作数据表

表名是可以在数据库中唯一确定的一张表。

1.创建表

      语法:create  table  表的名字(

                        列名1  数据类型,

                        列名2  数据类型,

                        列名3  数据类型

                 )

注意:创建表之后括号后应该用分号结束,并且在列名和数据类型的最后一项中是不需要用逗号

拓展点:在操作数据库中,如果期望创建一个相同的表可以利用:

                语法:create  table  创建的表名  like   表名;

2.查询表

语法:1>.show table 表的名称;  ----查询数据库中所有的表的名称

           2>.desc 表的名称;----查询表的结构

3.修改表

语法:1>.修改表名

                alter  table  表名   rename  to  新的表名称;

            2>.修改表的字符表

                alter  table  表名  character  set  字符集名称;

               例如:alter  table  db3  character  set  utf-8;

             3>.添加一列

                alter  table  表名  add  列名  数据类型;

              4>.修改列名称/类型

                alter  table  表名  changes  列名  新列别  新的数据类型;

                alter  table  表名  modify  列名  新的数据类型;

                5>.删除列

                alter  table 表名  drop  列名;

4.删除表

                1>.drop  table  表名;

                2>.drop  table  if  exists  表名;(删除的是数据库中已经存在的表,如果在执行删除操作的时候运用 drop  table  表名  来删除数据表的话是不会判断数据库中是否存在选中的数据表的,如果不存在的话就会直接报错,而用这个语法的话就可以判断是否有这个表。

二、管理表中的数据

1.添加数据

语法:insert  into  表名(列名1,列名2,列名3....列名n)  values(值1,值2,值3....值n);

注意:1>列名和值要一一对应。

            2>如果表明后不定义列名则默认给所用列添加值;

                例如:insert  into  表名  value(值1,值2,值3....值n); 注意值要写全部列的对应的值

            3>除了数字类型,其他类型需要使用引号引起来(单双都可以)

2.删除数据

语法:delete  from  表名  [where  条件];

注意:不加条件就删除表中所有数据

3.修改数据

语法:update  表名  set  列名1=值1,列名2=值2....[where  条件];

同样的不加任何条件就会修改表中所有记录

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值