MySQL数据库sql分类_mysql数据库-SQL语句的分类-DDL语句

SQL语句主要分为三类:DDL语句:数据定义语句,定义了不同的数据段、数据库、表、列、索引等数据库对象,常用的语句关键字主要包括create,drop,alter等。

DML语句:数据操纵语句,用于增、删、改、查数据库记录,并检查数据完整性。常用的语句关键字主要包括insert,delete,update,select等。

DCL语句:数据控制语句,用于控制不同数据段直接的许可和访问级别的语句。这些语句定义了数据库、表、字段、用户的访问权限和安全级别。主要的语句关键字包括grant,revoke等。

启动Mysql服务之后,输入以下命令连接到Mysql服务器:

5407982d9c8a5a4256cf2f1ad4736bb6.png

图片上信息说明:

-u:后面跟连接数据的数据库名;

-p:表示需要输入密码;

命令行的结束符,用”;”或者“-g”结束;

客户端的连接id,记录了Mysql服务到目前为止的连接次数;

Mysql服务器的版本号,本图中是“5.6.23-log”;

通过“help”或者“\h”命令来显示帮助内容,通过“\c”命令为清除命令行buffer;

DDL语句:

1. 创建数据库

语法:CREATE DATABASE dbname;

d297a2799f4b34cc078b13d8f74ae50a.png

2. 查看数据库

语法:show databases;

3. 选择要操作的数据库

语法:USE dbname;

2e265d68d9fe477c64547a0789672de0.png

4. 查看数据库下的表

语法:show tables;

eb02d08d435be27c1f22349428ab199a.png

5. 删除数据库

语法:drop database dbname;

6. 创建表

语法:CREATE TABLE tbname(col_name_1(列名) col_type_1(列类型) constraints(约束条件),

col_name_2 col_type_2 constraints,

……

col_name_n col_type_n constraints,)

363ed7cdaf471a6087a0052ee10bacf8.png

7. 查看表的定义

语法1:DESC tbname;

8907e8cccd724cdc87755431300b5dbf.png

语法2:show create table tbname;

088db0eed5881ff7386ceff41e7248a7.png

8. 删除表

语法:DROP TABLE tbname;

9. 修改表

语法1:修改表类型

ALTER TABLE tbname MODIFY [COL] col_definition ;

如下图:将name字段的类型修改为varchar(20)

1ee6b774d9701b3b2d4b91384b087e61.png

语法2:增加表的字段

ALTER TABLE tbname ADD [COL] col_definition;

如下图:增加了birth字段,类型为date:

8dd1db93e5ae707fd9574d82f99ea280.png

语法3:删除表字段

ALTER TABLE tbname DROP [COL] col_name;

如下图:删除birth字段

919b75ae219ca22beeb23bc0f1325c20.png

语法4:字段改名

ALTER TABLE tbname CHANGE [COL] old_col_name col_definition;

如下图:将字段age名改为age1, 同时将其类型改为int(4):

0d568a4ce01e695fbf7c0be85d432244.png

语法5:更改表名

ALTER TABLE tbname RENAME [TO] new_tablename;

f93ccc8a1583e774e4d01b450b889373.png

本文仅代表作者个人观点,不代表SEO研究协会网官方发声,对观点有疑义请先联系作者本人进行修改,若内容非法请联系平台管理员,邮箱cxb5918@163.com。更多相关资讯,请到SEO研究协会网www.seoxiehui.cn学习互联网营销技术请到巨推学院www.jutuiedu.com。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值