SQL语法大全

本文详细介绍了SQL中的DDL(数据定义语言)和DML(数据操纵语言)操作,包括创建和删除数据库、表,以及数据的插入、修改与删除。重点讲解了如何使用ALTER TABLE语句来添加、修改和删除表字段,同时提供了实例演示。此外,还提及了安全的表删除方式,如使用TRUNCATE和DROP TABLE IF EXISTS。
摘要由CSDN通过智能技术生成

SQL语法大全

DDL(数据库的操作)

1.返回当前可用数据库的一个列表:

show databases;

2.创建数据库:

create databases 数据库名;

3.选择数据库:

use databases 数据库名;

4.删除数据库:

drop databases 数据库名;

5.查询数据库:

select databases();

DDL(表操作)

1.返回当前数据库表的信息:

show tables;

2.创建表

create table 表名(字段 字段类型,字段 字段类型);

3.删除表

drop table 表名

4.查看表结构的详细信息:

DESC 表名;

5.查看创建表的SQL语句:

select create table 表名;

DML(添加数据)

1.给指定字段添加数据

insert into 表名(字段类型1,字段类型2,…)values(值1,值2,…)

2.给全部字段添加数据

insert into 表名values(值1,值2,…)

3.批量添加数据

insert into 表名values(字段类型1,字段类型2,…)values(值1,值2,…),(值1,值2,…),(值1,值2,…)

DML(修改表)

  1. 添加字段:

    ALTER TABLE 表名 add 字段名 数据类型(长度)[comment 注释] [约束];

    案例:为emp表增加一个新的字段”昵称”为nickname,类型为varchar(20)

    ALTER TABLE emp ADD nickname varchar(20)comment’注释’ [约束]

  2. 修改数据类型:

    ALTER TABLE 表名 MODIFY 字段名 新数据类型(长度)

  3. 修改字段名和字段类型

    ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型(长度)comment’注释’ [约束]

    案例: 将emp表的nickname字段修改为username,类型为varchar(30)

    ALTER TABLE CHINGE nickname username varchar(30) comment’注释’ [约束]

  4. 删除字段:

    ALTER TABLE 表名 drop 字段名;

    案例: 将emp表的字段username删除

    ALTER TABLE emp drop username;

  5. 修改表名

    ALTER TABLE 表名 rename to ‘新表名’;

    DML(表删除)

    1.删除表

    drop table if exists 表名;

    可选项 IF EXISTS 代表,只有表名存在时才会删除该表,表名不存在,则不执行删除操作(如果不 加该参数项,删除一张不存在的表,执行将会报错)。

    2.删除指定表, 并重新创建表

    truncate 表名;

    注意: 在删除表的时候,表中的全部数据也都会被删除。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值