CREATE DATABASE DB1;
SHOW DATABASES;
DROP DATABASE DB1;

给出一个创建的实际sql:
CREATE TABLE student (
id INT UNSIGNED PRIMARY KEY,
NAME VARCHAR ( 20 ) NOT NULL,
sex CHAR ( 1 ) NOT NULL,
birthday DATE NOT NULL,
tel CHAR ( 11 ) NOT NULL,
remark VARCHAR ( 200 )
);
数据库表的其他操作:
#查看当前库下所有表
SHOW TABLES ;
#查看student表情况
DESC student;
#查看student建表语句
SHOW CREATE TABLE student;
#删除student表
DROP TABLE student;
数字类型

浮点型数据类型会存在丢失数据的问题,原因如下图:

所以精确的小数我们得用Decimal来保存,因为Decimal实际上是使用字符串来存储的,而不是使用二进制,所以不会有精度丢失的问题,而Decimal的两个参数第一个是说明整数加小数一共多少位,第二个参数表示小数位保留多少位。
字符型

char(2)表示为2位的字符;
varchar(20)表示最大位数为0位
TEXT不会限制最大位数
时间类型

DATE 只用来表示日期,是字符串形式的,用‘-’分隔,例如 “2022-09-15”
TIME 只用来表示时间,时分秒类型,例如"21:46:46";
YEAR表示年,例如"2022";
DATATIME表示日期+时间
TIMESTAMP和DATETIME类似,区别在于TIMESTAMP只能表示1970年1月1日后的时间
添加字段

给出示例:
ALTER TABLE student
ADD address VARCHAR(200) NOT NULL,
ADD home_tel CHAR(11) NOT NULL;

ALTER TABLE student
MODIFY home_tel VARCHAR(20) NOT NULL;

ALTER TABLE student CHANGE address home_address VARCHAR ( 200 ) NOT NULL;

ALTER TABLE student DROP home_tel;