DDL
数据类型
常用
int
float
double //score double(总长度,小数点后保留的位数)
date//birthday date
time
year
datetime
char //name char(固定长度)如果存一个长度小于固定长度的字符串,那么后续会用space补全,但是存储性能高,浪费空间
varchar //name varchar(最长长度)如果存一个长度小于最长长度的字符串,存入的字符长度就是字符串长度,存储性能低,节约空间
操作数据库
1.show databases;
2.create database **;//创建数据库
3.drop database (if exists) **;//删除数据库
4.use **//使用数据库
select database();//查看当前正在使用的数据库。
操作表
一、查询表
1.show tables;//查询当前库中所有表的名称
2.desc 表名;//查询表结构
二、创建表
1.create table 表名(
字段名1 数据类型1,//例如 id int,
字段名2 数据类型2,//注: MYSQL中字符串类型名为varchar,可用varchar(number)限制长度
……
字段名n 数据类型n//中间用逗号隔开,最后一行不加逗号
);
三、修改表
1.alter table ** rename to 新的**;//修改表名
2.alter table ** add 列名 数据类型;//加列
3.alter table ** modify 列名 新数据类型;//修改列的数据类型
4.alter table ** change 列名 新列名 新数据类型;//修改列名和数据类型
5.alter table ** drop 列名; //删除列
四、删除表
1.drop table (if exists) **;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端