一、系統(tǒng)操作
- 連接到Mysql:
mysql -u root -p
- 退出:
exit
- 查看數(shù)據(jù)庫版本:
select version(); //登錄之后才可以查看
二、數(shù)據(jù)庫操作:
- 查看數(shù)據(jù)庫:
show databases;
- 創(chuàng)建數(shù)據(jù)庫:
create database xxx; //xxx表示數(shù)據(jù)庫名
- 切換數(shù)據(jù)庫:
use xxx; //xxx表示數(shù)據(jù)庫名
- 查看當前數(shù)據(jù)庫:
select database();
- 刪除數(shù)據(jù)庫:
drop database xxx; //xxx表示數(shù)據(jù)庫名
三、數(shù)據(jù)表操作:
- 查看數(shù)據(jù)表:
show tables;
- 創(chuàng)建數(shù)據(jù)表:
CREATE TABLE feedback (
id int unsigned NOT NULL auto_increment PRIMARY KEY,
name varchar(16) NOT NULL DEFAULT '' COMMENT '反饋人的名稱',
contact varchar(50) NOT NULL DEFAULT '' COMMENT '聯(lián)系方式',
content text NOT NULL COMMENT '反饋內(nèi)容',
platform varchar(20) NOT NULL DEFAULT '' COMMENT '反饋平臺',
version varchar(20) NOT NULL DEFAULT '' COMMENT '版本',
mark int NOT NULL DEFAULT 0 COMMENT '是否被處理',
createtime datetime DEFAULT CURRENT_TIMESTAMP COMMENT '反饋時間'
);
- 查詢數(shù)據(jù):
select * from feedback; //直接查詢
select * from feedback limit 0,2; //條件查詢
select * from feedback order by createtime;
SELECT * FROM feedback WHERE tel='xxx'; //條件查詢
4 插入數(shù)據(jù):
INSERT INTO feedback (name,contact,content,platform,version) VALUES('Jerry','17722473872','bug bug','ios','1.0.0');
- 刪除數(shù)據(jù):
DELETE FROM feedback WHERE name='Jerry'; //重復(fù)的會被一起刪掉
- 更新數(shù)據(jù):
UPDATE feedback SET name='Jack' WHERE id=5;
- 刪除數(shù)據(jù)表:
drop table xxx; //xxx表示表名
環(huán)境:
MySQL:8.0.25
Platform:windows10,企業(yè)版