创建数据库、表
--创建数据库
CREATE DATABASE student
--使用数据库
USE student
--创建表
CREATE TABLE stu(
sid int(10) NOT NULL PRIMARY key AUTO_INCREMENT,
sname VARCHAR(10) NULL DEFAULT NULL,
sage VARCHAR(10) NULL DEFAULT NULL,
sex VARCHAR(2),
address VARCHAR(31) NULL DEFAULT null,
phone VARCHAR(11) NULL DEFAULT null
);
--修改表的字符集为utf8:(防止乱码)
ALTER TABLE stu CONVERT TO character set utf8
增删改查:
--添加数据
INSERT INTO stu VALUES(1001,'小杨',20,'男','河南新乡','18439502520')
INSERT INTO stu VALUES(1002,'小张',21,'男','河南开封','18216361666')
INSERT INTO stu VALUES(1003,'小范',19,'男','河南商丘','12772636216')
INSERT INTO stu VALUES(1004,'小任',20,'男','河南洛阳','12312344333')
INSERT INTO stu VALUES(1005,'小曹',19,'女','河南洛阳','19939384824')
--删除数据
DELETE from stu where sid=1005
--修改数据
UPDATE stu SET sname='小明',address='河南郑州' where sid=1002
--查询数据
select * from stu;
--模糊查询
select * from stu where sname like '%杨%'
--limit分页查询(注意千万不要加where)
select * from stu LIMIT 0,2
MySQL其他的:
--展示数据库
show DATABASES
--删除数据库
DROP DATABASE student
--查看当前库中的表
SHOW TABLES
--修改表名
RENAME TABLE 原表名 to 新表名
--在上面员工表的基本上增加一个image列:
ALTER TABLE 表名 ADD COLUMN 列名 INT NOT NULL
--删除gender列:
ALTER TABLE 表名 DROP COLUMN 列名
--删除表
DROP DATABASE 表名
--查看表
DESC emp
--修改表名
RENAME TABLE 原表名 to 新表名
|