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();