Mysql数据库
1.创建库表
例:创建学生表 表内字段为 学生id,学生姓名,性别,年龄
创建课程表 字段为 课程id 课程名 教师id
创建教师表 字段为 教师id,教师姓名
创建成绩表 字段为 学生id 课程id 分数
CREATE TABLE IF NOT EXISTS '表名'(
'sid' INT(4)NOT NULL AUTO_INCREMENT COMMENT '学号',
'sname'VARCHAR(30)NOT NULL DEFAULT'匿名'COMMENT '姓名',
'ssex'VARCHAR(20)NOT NULL DEFAULT'男'COMMENT '性别',
'sage'INT(4)NOT NULL DEFAULT COMMENT '年龄'
PRIMARY KEY('sid')
)ENGINE=INNODB DEFAULT CHARSET=utf8
以下为简写:
CREATE TABLE course
(
cid INT(4),
cname nvarchar(32),
tid INT(4)
)
CREATE TABLE sc
(
sid INT,
cid INT,
score INT
)
CREATE TABLE teacher
(
tid INT,
tname nvarchar(16)
)
2.修改表名或字段名以及删除表
- 修改表名
ALTER TABLE 旧表名 RENAME AS 新表名
ALTER TABLE student RENAME AS student1
2.增加表的字段
ALTER TABLE 表名 ADD 字段名 列属性
ALTER TABLE student1 ADD saddress VARCHAR(40)
3.修改表的字段(修改字段名称和修改约束)
ALTER TABLE 表名 MODIFY 字段名 列属性[]
ALTER TABLE student1 MODIFY sage VARCHAR(11) --修改约束
------------------------------------------------------
ALTER TABLE 表名 CHANGE 旧名称 新名称 列属性[]
ALTER TABLE student1 CHANGE sage sage1 INT(1) --重命名
4.删除表的字段:
ALTER TABLE 表名 DROP 字段名
ALTER TABLE student1 DROP sage1
5.删除表
DROP TABLE IF EXISTS student1
3.插入值语句
1.添加插入语句值
INSERT INTO 表名 (字段名1,字段2,字段3...) VALUSE(值1),(值2),(值3)...如果值为字符型需要加单引号 数字型可不加.
INSERT INTO