来源:微信公众号「编程学习基地」
DDL
数据定义语言DDL
库的操作
创建库
create database 库名;
CREATE DATABASE deroy; #创建数据库
删除数据库
drop database 库名;
DROP DATABASE deroy; #删除数据库
使用数据库
use 库名;
USE deroy; #使用deroy库
查看当前所有的数据库
show databases;
表的操作
显示数据库下的所有表
show tables;
show tables from 库名;
show tables;
show tables from deroy;
创建表
create table 表名(
列名1 类型1,
列名2 类型2,
列名3 类型3,
....
列名n 类型n);
CREATE TABLE IF NOT EXISTS student(
id INT(10),
stuName VARCHAR(20),
age TINYINT,
score FLOAT(5,2)
)CHARSET=utf8;
SHOW CREATE TABLE class; //显示表的创建语句
类型:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pzohhixu-1584668616132)(D:\微信公众号\Typora\数据库\素材\03_PIC基本数据类型.jpg)]
查看表的结构
DESC 表名;
SHOW COLUMNS FROM 表名;
DESC student;# 查看表的结构
SHOW COLUMNS FROM student;# 查看表的结构
删除表
DROP TABLE 表名; # 删除一个表
DROP TABLE student; # 删除一个表
修改表
alter table 表名 + 内容;
ALTER TABLE 表名 ADD 列名 属性; # 在student表中添加一列
ALTER TABLE 表名 DROP 列名; # 删除一列
ALTER TABLE 表名 MODIFY 列名 新属性; #修改字段的属性
ALTER TABLE student ADD math FLOAT(3,2) UNSIGNED;# 在student表中添加一列
ALTER TABLE student DROP math; # 删除一列
ALTER TABLE student MODIFY math FLOAT(4,2); # 修改列的属性