-- 创建数据库 CREATE DATABASE db1; -- 查看数据库 SHOW DATABASES; -- 打开数据库 USE db1; -- 创建表 CREATE TABLE stu( id INT, name VARCHAR(20), birthday date, sex char(1) ); -- 查看表 SHOW TABLES; -- 查看表结构 DESC stu; -- 查看创建表SQL语句 SHOW CREATE table stu; -- 在修改表中添加字段 alter table stu add address VARCHAR(30); -- 修改表中已有字段 alter table stu modify address varchar(60); -- 删除表中的字段 ALTER TABLE stu DROP address; -- 修改表名 RENAME TABLE stu to student; -- 删除表 -- DROP TABLE student; -- 将数据插入到表中 INSERT INTO student VALUES( 001,'chlinrei','2000-01-11','男' ); -- 将记录添加到表中,部分字段值,部分字段无值 INSERT into student(id,name,sex) VALUES(002,'ray','女'); -- 一次添加多个记录 INSERT into student VALUES(003,/span>'zhm','2000-02-04','女'), (004,'gjh','1999-05-06','男'); -- 一次性添加多条数据,其中部分值为null INSERT into student(id,name)VALUES (005,'zb'), (006,'ljc'); -- NULL表示该字段的值是未知的,不确定的,null不是一个值 -- '':表示空值,是一个数值。 INSERT INTO student VALUES(007,'yx','2000-08-09',''); -- 修改表中的数据,修改id是007 的记录sex字段改为男 UPDATE student SET sex='男' WHERE id=007; -- 修改表中多条满足条件的记录 UPDATE student SET sex='女',birthday='1999-06-07' WHERE id=007; -- 删除表中id为006的记录 DELETE FROM student WHERE id=006; -- DELETE和truncate 的区别: -- 把整个表删除掉,然后再创建一个相同的表,不能回滚 TRUNCATE TABLE 表名;