#创建表
CREATE DATABASE mytest
USE mytest
CREATE TABLE userInfo(
userId INT PRIMARY KEY AUTO_INCREMENT NOT NULL, #auto_increment 为自动增长
userSex INT(4) DEFAULT ‘0‘, #性别默认为0
userAges DOUBLE(10,2) NOT NULL, #工资为double类型
userName VARCHAR(20) NOT NULL,
userPwd VARCHAR(20) NOT NULL
);
#向表中插入数据
INSERT INTO userInfo VALUES(‘‘,0,2000,‘张三‘,‘123456‘),(‘‘,0,4200,‘李四‘,‘123456‘),(‘‘,1,3000,‘王五‘,‘123456‘)
#查询表中的数据
SELECT * FROM userInfo;
#删除表
DROP TABLE userInfo;
#查询表名
DESC userInfo;
#查看表 userInfo 中前2行数据
SELECT * FROM userInfo ORDER BY userId LIMIT 0,2;
#查看表 userInfo 中前2行数据(与上相同)
SELECT * FROM userInfo LIMIT 0,2;
#删除表 userInfo中编号为1的记录
DELETE FROM userInfo WHERE userId=1;
#修改表 userInfo中编号为1的记录
UPDATE userInfo SET userWages=4500 WHERE userId=2;
#在表userInfo中添加一个字段userAge,类型为int(100)
ALTER TABLE userInfo ADD userAge INT(100);
#将表userInfo名字更改为stuClass
RENAME TABLE userInfo TO stuInfo;
#修改表userInfo列名
ALTER TABLE userInfo CHANGE userSex userSexs INT;
#修改表userInfo列名的类型
ALTER TABLE userInfo MODIFY userSex INT;
#删除表userInfo中的列
ALTER TABLE userInfo DROP userWages;
#文章前面加入4个空格
update article set content=concat(‘ ‘,content);
#查询当前使用的数据库
SELECT DATABASE();
#当前数据库包含的表信息
SHOW TABLES;
#获取当前时间
SELECT NOW();