1、登入
mysql -h 主機名 -u使用者名稱 -p密碼
c:/> mysql -h 192.168.1.45 -u root -p root
2、顯示所有資料庫
mysql > show databases;
3、進入指定的資料庫
use 庫名;
mysql > use mysql;
4、檢視庫中所有表
show tables from 庫名;檢視其他庫中的所有表
mysql > show tables;
mysql > show tables from mysql;
5、檢視當前庫
mysql > select database();
6、檢視版本
c:/ > mysql -version //進入mysql客戶端之前
c:/ > mysql -v //進入mysql客戶端之前
mysql > select version(); //進入mysql客戶端之後
7、新建乙個資料庫
mysql > create database spark
8、建表
mysql > create table customer(id varchar<30>,age int, name varchar<30>,birthday date)
9、檢視表結構
mysql > desc customer
10、檢視表
mysql > select * from customer
11、查詢特定列
mysql > select id,name,*** from student
12、查詢資料並進行過濾
mysql > select id,name,*** from student where id => 1003
13、運算子查詢
mysql > select id,name,*** from student where age >=18 and age <=35
mysql > select id,name,*** from student where age between 18 and 35
14、查詢變種
mysql > select * from student where age =18 or age =35 or age =23
mysql > select * from student where age in (18,23,35)
mysql > select * from student where name like '%小%'
mysql > select * from student where name like '_明%'
mysql > select * from student where email is null
mysql > select * from student where email is not null
mysql > select * from student order by age //公升序
mysql > select * from student order by age desc //降序
15、插入資料
mysql > insert into student(id,name) values(1001, '小明')
16、修改表
mysql > update student set name='小紅' where id = 1001
17、刪除表記錄
mysql > delete from student where id =1001
18、刪除表
mysql > drop customer
19、退出
mysql > exit
ctrl+c
黑猴子的家 mysql 事物簡述
1 事務的概念 事務 一組邏輯操作單元,使資料從一種狀態變換到另一種狀態。事務處理 事務操作 保證所有事務都作為乙個工作單元來執行,即使出現了故障,都不能改變這種執行方式。當在乙個事務中執行多個操作時,要麼所有的事務都被提交 commit 那麼這些修改就永久地儲存下來 要麼資料庫管理系統將放棄所作的...
黑猴子的家 mysql 日期函式
1 獲取當前日期 select now 2 獲取日期,沒有時間 select curdate 3 獲取時間,沒有日期 select curtime 4 獲取日期的指定部分 select year now select month now select monthname now select day...
黑猴子的家 mysql 標識列
1 標識列總結 標識列又稱為自增長列 語法auto increment 特點 設定為標識列的字段,值不用手動插入,自動會有序列值,不用擔心重複問題 1 標識列字段的型別必須為數值型 2 標識列欄位必須為乙個key 主鍵或唯一或外來鍵 3 乙個表中至多有乙個標識列 4 如果用delete刪除,標識列的...