常用 MySQL 语句
创建数据库
CREATE DATABASE <数据库名> CHARACTER SET <字符集名>
例如:创建数据库student
,并设置字符集为utf8
。
CREATE DATABASE student CHARACTER SET utf8;
创建数据表
CREATE TABLE <数据表名> (......)
例如:创建数据表stu
,并设置引擎为InnoDB
。
CREATE TABLE stu
(
stuid VARCHAR(11) NOT NULL,
stuname VARCHAR(30) NOT NULL,
stusex VARCHAR(2) NOT NULL,
stubirth DATE NOT NULL,
stuschool VARCHAR(30) NOT NULL
) engine=innodb;
CREATE TABLE score
(
stuid VARCHAR(11),
courseid VARCHAR(10),
score FLOAT
);
INSERT INTO stu
VALUES ('20181024001', '小丽', '女', '2018-10-24', '信息工程学院'),
('20181024002', '小明', '男', '2018-10-25', '信息工程学院'),
('20181024003', '李四', '女', '2018-10-26', '信息工程学院'),
('20181024004', '张三', '男', '2018-10-27', '汽车工程学院');
INSERT INTO score
VALUES ('20181024001', 'D102401', '98.5'),
('20181024002', 'D102401', '78.5'),
('20181024003', 'E102401', '88'),
('20181024004', 'D102402', '86.5');
添加主键
ALTER TABLE <数据表名> ADD PRIMARY KEY(列表项)
例如:为数据表stu
,添加stuID
为主键。
ALTER TABLE stu
ADD PRIMARY KEY (stuID);
Test 20220418(☆ω☆)
Test 20220418(☆ω☆)