当前位置:网站首页>表的创建、修改与删除
表的创建、修改与删除
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_old1.3 从另一张表的查询结果创建表:
CREATE TABLE tb_name AS SELECT * FROM tb_name_old WHERE options2.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]。
边栏推荐
猜你喜欢

v-text指令:设置标签内容

install ambari

视频中场的概念(1080I和1080P)和BT601/656/709/1120/2020/2077

voliate关键字

高等代数_笔记_配方法标准化二次型

再讲Promise

SeleniumWebDriver扩展插件开发

Shenzhen Offline Registration|StarRocks on AWS: How to conduct rapid and unified analysis of real-time data warehouses

浅谈用KUSTO查询语言(KQL)在Azure Synapse Analytics(Azure SQL DW)审计某DB账号的操作记录

v-on指令:为元素绑定事件
随机推荐
钢铁电商行业方案:钢铁工业产品全生命周期管理解决方案
Chapter 8 Character Input Output and Input Validation
The flink sql task is changed, and after adding several fields to the sql, an error occurs when restoring from the previously saved savepoint.
js的组成及js样式
OpenFOAM提取等职面并计算面积
瑞鹄转债上市价格预测
移植RT-Thread编译报错thumb conditional instruction should be in IT block
安装ambari
关于#sql#的问题,如何解决?
MySQL【约束】
excerpt from compilation book
Ask next useful SQL server flink - SQL - connector - essentially a CDC - 2
StarRocks 7 月社区动态
第三方支付--分账对接
计网试卷概念
测开:项目管理模块-项目curd开发
Assembly answers
vscode hide activity bar
高等代数_笔记_配方法标准化二次型
Auto.js Pro write the first script hello world