Mysql 總結

MYSQL 語句 


顯示數據庫 
SHOW DATABASES; 
創建數據庫 
CREATE DATABASE db_name; 

顯示錶: 
SHOW TABLES; 

刪除一個表: 
DROP TABLE table_name; 


查看錶的結構: 
DESC table_name; 


重命名錶名: 
ALTER TABLE table_name RENAME new_table; 

向表中添加一列: 
ALTER TABLE table_name ADD link varchar(100); 

刪除表中的一列: 
ALTER TABLE table_name DROP link; 

修改一個列的數據類型 
ALTER TABLE table_name MODIFY teacher varchar(100); 

重命名一個列: 
ALTER TABLE table_name CHANGE COLUMN taecher lecture varchar(100); 


向數據庫中添加一條數據 
方式一,匹配每一條字段名插入數據 
INSERT INTO course VALUES(1,'張三瘋',100,'五級'); 
方式二,選擇字段進行插入數據 
INSERT INTO course(id,name,link) VALUES(2,'周伯通','http://www.zhoubotong.com'); 

查看錶中的數據 

1、查看錶中所有數據 SELECT * FROM course; 
2、查看指定的數據 SELECT id,name FROM course; 
3、查看特定的數據條目 SELECT * FROM course WHERE name ='周伯通'; 

刪除一條記錄 
DELETE FROM course WHERE id=1; 


更新表名稱 
UPDATE course SET name='lee' WHERE id =3; 


WHERE條件中使用邏輯組合 

SELECT * FROM 表名稱 WHERE 條件1 AND 條件2; 










創建用戶: 
CREATE USER user_name IDENTIFIED BY 'passwd'; 

刪除用戶: 
DROP USER user_name; 

查看MySQL的user表: 
USE mysql; 
SELECT HOST,USER,PASSWORD FROM user; 

修改用戶名: 
RENAME old_user_name TO new_user_name; 

修改密碼: 
(1) 修改當前用戶密碼 

SET PASSWORD = PASSWOERD('password'); 

(2)修改指定用戶的密碼 

SET PASSWORD FOR user_name = PASSWORD('password'); 


給用戶賦權限: 
GRANT ALL CREATE,INSERT,UPDATE,DELETE ON db_user.table_user TO 'name'@'host' IDENTIFIED BY 'password'; 

host類型 
1 % 所有主機 
2 192.168.1.1 IP段 
3 * 通配符 


撤銷用戶權限 
REVOKE ALL PRIVILEGES FROM user_name; 

創建一個表 

USE databases; 

CREATE TABLE tale_name(id int, 
name varchar(50), 
course_length varchar(50), 
teacher varchar(50), 
category varchar(50)); 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章