MySqL数据库常用DDL语句

-- 1.创建数据库
create database mlx;

-- 2.查看所有数据库
show databases ;

-- 3.使用数据库
use mlx;

-- 4.查看当前正在使用的数据库
select database();

-- 5.删除数据库
drop database mlx;

-- 6.创建数据库时,如果数据库已存在,将会报错,故该这么整
create database if  not exists mlx;

-- 7.创建数据库时,增加编码集(字符集:将二进制数据转化成字符的规则,类似于字典)
create database if  not exists mlx_utf8 character set  utf8;
create database if  not exists mlx_utf8 charset = utf8;

-- 8.创建一个数据表,我们也可以不选择数据,在创建数据库时,直接使用库名.表名查找表即可
CREATE TABLE aaa.cxk (
    id          INT PRIMARY KEY,
    name        VARCHAR(20),
    gender      VARCHAR(10)
);

-- 9.查看数据库中所有的数据表表名USE aaa_utf8;
SHOW TABLES;

-- 查看指定数据库中所有表名
SHOW TABLES in aaa;

-- 10.查看数据表的详细信息,或者说查看数据表的字段详情DESC test_db.student;
-- 等价于
describe aaa.cxk;

-- 11.删除数据表
DROP TABLE aaa.cxk;

-- 12.数据字段操作
ALTER TABLE aaa.cxk ADD height DOUBLE;

-- 13.查看表中的字段详情
DESC aaa.cxk;

-- 14.在数据表中修改一个字段
-- 格式: alter table 表名 change旧字段名新字段名字段类型「约束];
-- 需求:将aaa.cxk表中的一个字段id修改为stu_id数据类型为varchat无约束
ALTER TABLE aaa.cxk change id stuid BIGINT;

-- 15.查看表中的字段详情
DESC aaa.cxk;

-- 16.如果我们修改字段时,仅需要修改数据类型或约束,不需要修改字段名称,也需要再写一遍旧字段名称需求:将aaa.cxk表中的stuid字段修改为int类型,约束为not null
ALTER TABLE aaa.cxk CHANGE stuid stuid INT NOT NULL ;

-- 17.查看表中的字段详情
DESC aaa.cxk;

-- 18.扩展:如果进需要修改字段的数据类型或约束,不需要修改字段名称,我们也可以使用modify进行修改
-- 格式: alter table 表名 modify字段名称字段类型[约束];
ALTER TABLE aaa.cxk  MODIFY stuid BIGINT;

-- 19.查看表中的字段详情
DESC aaa.cxk;

-- 20.删除表中的字段
alter table aaa.cxk drop height;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值