表的创建
结构

例:

表的删除
结构
DROP TABLE <表名>
注:删除的表无法恢复
例:
DROP TABLE student
表定义的更新
用途:当发现创建的表 少了/多了 几列的时候
结构
-- 添加列
ALERT TABLE <表名> ADD COLUMN <列的定义>
-- 删除列
ALERT TABLE <表名> DROP COLUMN <列名>
例:
ALERT TABLE Product ADD COLUMN product_name VARCHAR(100);
ALERT TABLE Product DROP COLUMN product_name;
注:删除的表无法恢复
改表名

SQL中char和varchar区别
相同点都知道就不说了
CHAR
单位:
RDBMS不同,后面括号中长度单位也不一样,既存在使用字符个数的情况,也存在使用字节长度的情况。
字符串类型:
字符串以定长字符串的形式存储。所谓定长字符串,就是当列中存储的字符串长度达不到最大长度的时候,使用半角空格进行补足。例如,我们向CHAR(8)类型的列中输入'abc'的时候,会以'abc '(abc后面有5个半角空格)的形式保存起来。
VARCHAR
存储的是变长字符串。例如,我们向VARCHAR(8)类型的列中输入字符串'abc'的时候,保存的就是字符串'abc'.
网友评论