DDL(数据定义语言)
1.DDL(Data Definition Language):数据定义语言,用来定义数据库对象,库、表、列等;创建、删除、修改:库,表结构;
2.DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据);增、删、改:表记录
3.DCL(Data Control Language):数据控制语言,用来定义访问权限和安全级别
4.DQL(Data Query Language):数据查询语言,用来查询记录(数据)
DDL之操作数据库
创建数据库:
create database mydb1;
删除数据库:
drop database mysql;
数据类型(列类型)
int :整型
double :浮点型,例如double(5,2)表示最多5位,其中必须有两位小数。即最大值为999.99
decimal:浮点型,在表单钱方面使用该类型,因为不会出现精度缺失问题
char:固定长度字符串类型 char(255),数据最长为255,数据的长度不足指定长度,补足到指定长度
varchar: 可变字符串类型,varchar(65535),不补
text(club):字符串类型(mysql独有)
tinytext小
text:
mediumtext:中
longtext:大
blob:字节型
data:日期类型:格式为yyyy-MM-dd;
time:时间类型:格式为hh:mm:ss
timestamp:时间戳类型,既有日期,又有时间
DDL之操作表
创建表:
create table student( -> sno char(5), -> sname varchar(10), -> sage int -> ),
查询表结构
desc student;
删除表:
drop table student;
表中增加列:
alter table student -> add( -> educadtion varchar(50) -> );
表中修改列属性:
alter table student -> modify sage varchar(20);
表中删除列:
alter table student -> drop sage;
表的重命名:
mysql> alter table student -> rename to ss;
热门文章
- 动物疫苗去哪里买便宜点 动物疫苗去哪里买便宜点呢
- 动物疫苗管理工作总结汇报(动物注射疫苗简报)
- python神经网络tf.name_scope和tf.variable_scope函数区别_python
- 宠物猫抓破皮了要紧吗(宠物猫抓破皮了要紧吗要打针吗)
- 常州宠颐生动物医院招聘电话(常州宠颐生美多格动物医院)
- 兽医站和宠物医院哪个好(狗看病去兽医站还是宠物医院)
- 「1月19日」最高速度21.2M/S,2025年Hiddify Next每天更新免费节点订阅链接
- 「2月18日」最高速度22.5M/S,2025年Hiddify Next每天更新免费节点订阅链接
- 开个拼多多无货源店能挣钱吗(开拼多多无货源网店)
- 「1月9日」最高速度20.7M/S,2025年Hiddify Next每天更新免费节点订阅链接