建表过程-列名&列类型&修改表B
怎么建表?
主键 | 名称 | 重量 | 价格 | 生产日期 | 保质期 | 产地 | 种类 |
分析:我们只要把第一行的表头建好后,这张表也就完成了。
术语:建表的过程就是声明字段过程。声明数据类型。 考虑:名称数据的宽度?价格,重量。。。。宽度。
浮点类型:
decimal(5,2) 5是精度,2是标度。精度表示保存值的主要位数,标度表示小数点后面可以保存的 位数。
建表取名原则:
1. 表名、列名不能有空格和中文。
2. 不能以数字开头 3. 表一般都有前缀。以下划线分隔。
4. 列名要见名思议。
5. 列名带上注释。
时间:
也可以通过分配一个NULL值, 将TIMESTAMP列设置为当前的日期和时间。
sysdate() 函数,获取数据库时间。
修改表:
#在表中增加列
ALTER TABLE 表名 ADD 列名 列数据类型(长度) 是否为空DEFAULT
ALTER TABLE student1 ADD remark VARCHAR(100) DEFAULT '质量过关';
#新增一列到指定的某一列后面
ALTER TABLE goods ADD zhonglei VARCHAR(100) AFTER zhongliang;
#最前面加上一列
ALTER TABLE goods ADD test VARCHAR(100) FIRST;
#修改表名
RENAME TABLE student1 TO goods;
#删除一列
ALTER TABLE goods DROP beizhu;
#修改列类型
ALTER TABLE goods MODIFY jiage DECIMAL(6,2)
#修改列名
ALTER TABLE goods CHANGE jiage price DECIMAL(6,2)