Mysql学习---DDL语句

本文介绍了MySQL中的DDL语句,包括创建、修改和删除数据库及表的操作。关键语句有CREATE、DROP、ALTER,如CREATE DATABASE创建数据库,SHOW DATABASES查看数据库,ALTER TABLE修改表结构,DROP TABLE删除表等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

DDL语句:数据定义语句,主要用来创建、修改、删除数据库、表的语句,关键字主要有CREATE、DROP、ALTER等

 

1.查看系统有哪些数据库SHOW DATABASES;

2.创建数据库CREATE DATABASE 数据库名;(如果不知道数据库存不存在,可以使用CREATE DATABASE IF NOT EXISTS  数据库名,这样可以避免报错),使用CREATE DATABASE 数据库名 CHARSET=utf8;可在创建数据库的同时设置数据库的编码为utf8

3.查看数据库定义SHOW CREATE DATABASE 数据库;

4.选择使用数据库USE 数据库;

5.查看数据库中有哪些表SHOW TABLES;(因为是新建的数据库,所以是空的)

6.创建表CREATE TABLE 表名(字段名 数据类型, 字段名  数据类型, ......);

7.查看表结构,DESC 表名;

8.查看创建表时的定义语句SHOW CREATE TABLE 表名 \G;(表名可以用单引号括起来,\G的含义是使字段竖向排列,以便显示较长的内容记录)

不使用\G的样子:

9.修改表

修改字段类型ALTER TABLE 表 MODIFY 字段名 字段类型;

添加字段ALTER TABLE 表 ADD 字段 类型;(默认添加到最后,也可以使用ALTER TABLE 表 ADD  COLUMN 字段 类型;)

添加字段到第一位ALTER TABLE 表 ADD 字段 类型 FIRST;

添加字段到某字段后面ALTER TABLE 表 ADD 字段 类型  AFTER  已存在字段;

10.修改字段名ALTER TABLE 表 CHANGE 原字段名 新字段名;(在新字段后加数据类型可在改字段名的同时修改字段类型)

p:change和modify都可修改表定义,但是modify只能修改表类型,不能改字段名

11.修改字段位置,将字段放在最前面ALTER TABLE 表 MODIFY 字段 类型 FIRST;

12.删除字段ALTER TABLE 表 DROP 字段;(也可写ALTER TABLE 表 DROP COLUMN 字段)

13.修改表名ALTER TABLE 表 RENAME 新表名;(也可使用ALTER TABLE 表 RENAME  TO 新表名;)

14.删除表DROP TABLE 表;(使用DROP TABLE IF EXISTS 表可避免报错)

15.删除数据库DROP DATABASE IF EXISTS 数据库;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值