美文网首页
SQL(MySQL、Oracle等)基础速览:表相关

SQL(MySQL、Oracle等)基础速览:表相关

作者: KariusJandrick | 来源:发表于2021-04-08 16:33 被阅读0次

表的创建

结构
例:

表的删除

结构
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'.

相关文章

网友评论

      本文标题:SQL(MySQL、Oracle等)基础速览:表相关

      本文链接:https://www.haomeiwen.com/subject/lpdvkltx.html