mysql建库,建表,补列

Posted 进击的single

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql建库,建表,补列相关的知识,希望对你有一定的参考价值。

SET NAMES
UTF8;
DROP DATABASE IF EXISTS
tmooc;
CREATE DATABASE tmooc CHARSET=UTF8;
USE tmooc;
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(32) UNIQUE,
score DOUBLE,
schoolTime DATE
);
INSERT INTO stu(sname,schoolTime)values("shu",now());
INSERT INTO stu(sname,schoolTime)values("EN",now());
INSERT INTO stu(sname,schoolTime)values("huang",now());
INSERT INTO stu(sname,schoolTime)values("hse",now());
--解决问题,创建表失误,少了一列,下面语句可以补一句
ALTER TABLE stu ADD score DOUBLE(10,2);
--给分数赋初值,不然都会默认为null
UPDATE stu SET score=0;



















以上是关于mysql建库,建表,补列的主要内容,如果未能解决你的问题,请参考以下文章

MySQL - 建库建表查询

mysql怎么建库建表

mysql建库建表插入数据

mysql数据库建库建表实例

关于mysql建表的问题

MySQL的建库建表建约束与存储引擎