mysql 終端命令(命令必須以分號(hào)結(jié)尾)
命令 | 含義 |
---|---|
mysql -u root -p | 打開本地mysql服務(wù)端 |
mysql -u 數(shù)據(jù)庫用戶名 -h 主機(jī)名/地址 -p | 打開云端mysql服務(wù)端 |
show databases | 展示所有數(shù)據(jù)庫 |
create database + 庫名 | 創(chuàng)建數(shù)據(jù)庫 |
drop database + 庫名 | 刪除數(shù)據(jù)庫 |
use + 庫名 | 使用數(shù)據(jù)庫 |
show tables | 查看所有數(shù)據(jù)表 |
SQL語句(單詞全大寫 服務(wù)端必須加; 客戶端不用加; 表名和字段名是否大寫 以數(shù)據(jù)庫內(nèi)大小寫為準(zhǔn))
使用SQL語句前,先進(jìn)入并使用數(shù)據(jù)庫!M厝啊仿滔!
命令 | 含義 |
---|---|
SELECT * FROM 表名 | 查詢指定表里面所有數(shù)據(jù) |
SELECT * FROM 表名 WHERE 條件 | 根據(jù)條件查詢指定數(shù)據(jù)的所有信息 |
SELECT 指定字段 FROM 表名 WHERE 條件 | 根據(jù)條件查詢指定數(shù)據(jù)的指定信息 |
INSERT INTO 表名(字段1,字段2...)value (值1槐瑞,值2...)或 INSERT INTO 表名 value (值1熙涤,值2...); | 增加數(shù)據(jù) |
UPDATE 表名 SET 要修改的字段=值 WHERE 條件 | 修改數(shù)據(jù) |
DELETE FROM 表名 WHERE 條件 | 刪除數(shù)據(jù) |
eg:
展示所有數(shù)據(jù)庫
show databases;
使用數(shù)據(jù)庫
use lanou;
增
增加數(shù)據(jù)
INSERT INTO class (className,time,type) value ('老六','456','前端');
注意!@ч荨祠挫! 所有字段的值必須手動(dòng)輸入 且 數(shù)據(jù)類型必須跟數(shù)據(jù)庫保持一致
刪
刪除數(shù)據(jù)
DELETE FROM class WHERE id=4;
改
修改數(shù)據(jù)
UPDATE class SET time='198797' WHERE id=4;
查
查詢指定表里的所有數(shù)據(jù)
SELECT * FROM class;
根據(jù)條件查詢指定數(shù)據(jù)的所有信息
SELECT * FROM students WHERE id=8;
根據(jù)條件查詢指定數(shù)據(jù)的指定信息
查詢 class 表中 id為3的這條數(shù)據(jù) 的 className
SELECT className FROM class WHERE id=3;
查詢 class 表中 id為3的這條數(shù)據(jù) 的 time
SELECT time FROM class WHERE id=3;
查詢 class 表中 id為3的這條數(shù)據(jù) 的 className和time
SELECT className,time FROM class WHERE id=3;
查詢 type是前端 的所有信息
SELECT * FROM class WHERE type='前端';