sql常用语句小结

创建表:

create table 表名(

字段1 字段类型 【约束】【comment 字段1注释】, //【】里面的东西可以不用加上去

字段2 字段类型 【约束】【comment 字段2注释】

)【comment 表注释】

约束:作用于表中字段上的规则,用于限制存储在表中的数据,保证数据库中数据的正确性、有效性和完整性(非空约束 、唯一约束、主键约束、默认约束、外键约束)

sql 复制代码
 CREATE TABLE test_user1(
                id int primary key  COMMENT 'ID,唯一标识',  -- 主键
                username VARCHAR(20) not null unique COMMENT '用户名',  --不为空且唯一
                name VARCHAR(10) not null COMMENT '姓名',  --不为空
                age int COMMENT '年龄',
                gennder char(1) default '男' COMMENT '性别'  -- default 默认值 插入时候不给数据就是默认值
) COMMENT '用户表';
sql 复制代码
-- 向表中增加新的字段
alter table test_user add qq varchar(11) COMMENT 'QQ';
-- 改变表中字段的数据类型
ALTER TABLE test_user MODIFY qq varchar(15) COMMENT 'QQ';
-- 修改表中字段的名字
ALTER TABLE test_user CHANGE qq qq_num char(15) COMMENT 'QQ';
-- 删除表中字段
ALTER TABLE test_user drop column qq_num;
-- 修改表的名字
rename table test_user to user;
相关推荐
AI砖家2 分钟前
多智能体系统实战:架构设计、数据库表设计与 Skill 体系
数据库·多智能体·skill·agent架构设计·agengt
夜雪一千33 分钟前
MySQL查询条件的顺序是否影响查询效率
数据库·mysql
X-⃢_⃢-X1 小时前
十、Redis之布隆过滤器
数据库·redis·缓存
Nturmoils1 小时前
订单号查出了三笔,我以为是数据脏了,其实是自己写错了
数据库
ZKNOW甄知科技1 小时前
燕千云深度集成飞书:以AI之力,开启无感IT运维体验
大数据·运维·网络·数据库·人工智能·低代码·集成学习
TDengine (老段)1 小时前
TDengine 免费版说明
java·大数据·数据库·物联网·时序数据库·tdengine
汉知宝科技1 小时前
历史案件数据迁移:知识产权管理系统落地的第一道门槛
大数据·数据库
这就是佬们吗1 小时前
Python入门⑤-异常处理、文件操作与实战项目
开发语言·数据库·python·算法·pycharm
吴声子夜歌1 小时前
MongoDB 4.x——SpringBoot框架整合
数据库·spring boot·mongodb
凤山老林2 小时前
MySQL“读已提交“并非万能药:深度解析RC隔离级别的盲区与适用边界
数据库·mysql