mysql基本语法总结

#创建表
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();

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。