当前位置:网站首页>表的创建、修改与删除
表的创建、修改与删除
2022-08-03 04:11:00 【小刘学安卓】
- 1.1 直接创建表:
CREATE TABLE [IF NOT EXISTS] tb_name -- 不存在才创建,存在就跳过 (column_name1 data_type1 -- 列名和类型必选 [ PRIMARY KEY -- 可选的约束,主键 | FOREIGN KEY -- 外键,引用其他表的键值 | AUTO_INCREMENT -- 自增ID | COMMENT comment -- 列注释(评论) | DEFAULT default_value -- 默认值 | UNIQUE -- 唯一性约束,不允许两条记录该列值相同 | NOT NULL -- 该列非空 ], ... ) [CHARACTER SET charset] -- 字符集编码 [COLLATE collate_value] -- 列排序和比较时的规则(是否区分大小写等)
1.2 从另一张表复制表结构创建表:
CREATE TABLE tb_name LIKE tb_name_old
1.3 从另一张表的查询结果创建表:
CREATE TABLE tb_name AS SELECT * FROM tb_name_old WHERE options
2.1 修改表:
ALTER TABLE 表名 修改选项
。选项集合:ALTER TABLE 表名 ADD COLUMN <列名> <类型> -- 增加列 | CHANGE COLUMN <旧列名> <新列名> <新列类型> -- 修改列名或类型 | ALTER COLUMN <列名> { SET DEFAULT <默认值> | DROP DEFAULT } -- 修改/删除 列的默认值 | MODIFY COLUMN <列名> <类型> -- 修改列类型 | DROP COLUMN <列名> -- 删除列 | RENAME TO <新表名> -- 修改表名 | CHARACTER SET <字符集名> -- 修改字符集 | COLLATE <校对规则名> } -- 修改校对规则(比较和排序时用到)
- 3.1 删除表:
DROP TABLE [IF EXISTS] 表名1 [, 表名2]。
边栏推荐
猜你喜欢
Dialog manager in the fourth chapter: the dialog message loop
工程制图点的投影练习
install ambari
6.神经网络剖析
t conditional judgment statement and if loop
StarRocks July Community Update
Problems that need to be solved for interrupting the system
一文了解SAP IBP是什么?
【无标题】2022-7-24
HI3521D 烧录128M nand flash文件系统过程-一定要注意flash的容量
随机推荐
第三方支付--分账对接
解析,强势供应商的管理方法
【动态规划--01背包】HJ16 购物单
Assembly answers
SM30 表维护视图数据保存前 数据校验事件
AF-DNAT
OpenFOAM提取等职面并计算面积
leetcode刷题学习之路
Live | StarRocks technology insider: low base dictionary global optimization
Test drive: project management module - curd development project
v-on指令:为元素绑定事件
(2022牛客多校五)H-Cutting Papers(签到)
6.神经网络剖析
银微转债,洁特转债上市价格预测
12.机器学习基础:评估机器学习模型
基于flowable的upp(统一流程平台)运行性能优化(3)
数字3d虚拟交互展厅顺应时代发展需求和趋势
高等代数_笔记_配方法标准化二次型
【翻译】开发与生产中的Kubernetes修复成本对比
MySQL 删除表数据,重置自增 id 为 0 的两个方式