SQL语法演示之数据库对象表(MySQL篇)


                                                                           SQL语法演示  (MySQL篇) 


一、数据库中的基本概念

1、表    table

表中的字段类型

Text类型     chart    varchar  text

Date类型  date    datetime   time

Number类型:float  double   等


以表对象为例进行演示:


二、DDL数据定义语言


1、Greate  


1.1、如创建一张表

语法: 创建          表        表名(列名1  数据类型,列名2  数据类型.........列名n  数据类型,创建标示内容);

语句: create      table     ruozedata(id  int,name varchar(100),age int, createtime timestamp,createuser varchar(100), updateuser varchar(100));

演示:



1.2、查看创建的表:

select * from ruozedate;



2、Drop


2.1、如:删除一张表:

语法:删除     表       表名

语句:drop     table   ruozedate;

演示:



2.2、删除后查看:

select * from ruozedate;



3、Alter

3.1、如,更改表,增加一性别 sex列:

语法:更改    表             表名          增加    列名   字段类型

语句:alter  table  ruozedata       add     sex     varchar(20);

演示:



3.2、增加后查看:

select  * from ruozedata;



3.3、举一反三

那么删除列就是drop

语法:更改    表      表名                  删除          列          列名

语句:alter   table  ruozedata        drop       column   sex;

演示:



3.4、删除后进行查看:

select * from ruozedata;



3.5、如果想在某一列后添加列

用after

语法:更改       表             表名        增加        列名        字段类型      在        某个列名     之后

语句:alter    table ruozedata        add         sex          varchar(20)  after     age;  

演示:



3.6、增加后查看:

select * from ruozedata;



4、Truncate    清空某张表,但保留表的结构及对象

4.1、先插入数据,并查看

insert into table ruozedata(int,name,age) values(1,'ruoze',25);

select * from ruozedata;



4.2、清空表的内容

语法:清空               表                    表名

语句:truncate        table               ruozedata

演示:



4.3、清空后查看:

select * from ruozedata;



三、DML 数据操作语言


1、Insert  

1.1、插入数据

语法:插入   到    表名(列名1,列名2......列名n)   数值(对应列数值1,对应列数值2......对应列数值n);

语句:  insert  into ruozedata(id,name,age)   values(2,'jack',18);    

          insert  into ruozedata(id,name,age)   values(3,'marry',20);

          insert  into ruozedata(id,name,age)   values(4,'tom',25);


演示:



1.2、插入数据后,提交并查看

commit;

select * from ruozedata;



2、Delete

2.1、删除表的部分数据

语法:删除         从       表名   条件    条件内容

语句:  select       from    ruozedata   where name='tom';

演示:



2.2、删除数据后查看

select    * from ruozedata;



2.3、删除表的全部数据

语法:删除      从       表名

语句:delete    from   ruozedata;

演示:



2.4、删除后进行查看

select   * from ruozedata;



3、Update

3.1、修改数据

语法:修改            表名            设置     列=新值      条件        条件内容

语句:   updata       ruozedata   set      age=30       where     name='jace';

演示:



3.2、修改数据后查看

select * from   ruozedata;



4、Select

4.1、查看全部数据

语法:选择     内容    从      表名;

语句:select       *      from   ruozedata;

演示


4.2、查看表的部分数据

语法:选择   字段1,字段2, 从     表名

语句:select   id,name   from    ruozedata;

演示:



4.3、查看满足某个条件的数据

语法:选择      字段1,字段2   从              表名             条件           条件内容

语句:select  id,name,age      from   ruozedata         where       name='tom';

演示:











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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追风邵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值