1.開啟、關閉mysql服務:service mysql start/stop
2.檢視mysql資料庫的狀態:service mysql status
3.登陸mysql資料庫:mysql -u root -p
4.顯示所有資料庫:show databases
5.使用某一資料庫:use 資料庫名
6.建立庫,建立表,在表中插入資料
建立庫:create database 資料庫名 charset=utf8;
建立表:create table 表名(
字段 varchar (4) not null,
字段 varchar (50) not null
mysql完整性約束:
primary key (pk) 標識該字段為該錶的主鍵,可以唯一的標識記錄
foreign key (fk) 標識該字段為該錶的外來鍵
not null 標識該欄位不能為空
unique key (uk) 標識該字段的值是唯一的
auto_increment 標識該字段的值自動增長(整數型別,而且為主鍵)
default 為該字段設定預設值
unsigned 無符號
zerofill 使用0填充
表中插入資料:insert into 表名(欄位1,欄位2,...) vaules(資料1,資料2,...);
7.檢視表結構:describ 表名;
8.修改表名:alter table 表名 rename 新錶名;
9.在表中增加字段:alter table 表名 add 欄位名 字段型別 字段約束;
10.刪除表中欄位名:alter table 表名 drop 欄位名;
11.修改欄位名以及增加約束:alter table 表名 change 舊欄位名 新欄位名 字段約束;
12.修改欄位名的約束:alter table 表名 modify 欄位名 新字段約束;
13.查詢表內所有資料:select * from 表名;
14.查詢表內某些欄位的資料:select 表名.欄位名1(或者欄位名1),表名.欄位名2,...... from 表名;
15.查詢中按某欄位名消除表中重複的資料:select distinct 欄位名 from 表名;
16.查詢某條件的所有資料:select * from student where 條件(可以用and連線多個);
17.模糊查詢:select 查詢字段 from 表名 where 欄位名 like '匹配模式';
四種匹配模式:
% :表示任意0個或多個字元。可匹配任意型別和長度的字元,有些情況下若是中文,請使用兩個百分號(%%)表示
_ :表示任意單個字元。匹配單個任意字元,它常用來限制表示式的字元長度語句
[ ] :表示括號內所列字元中的乙個(類似正規表示式)。指定乙個字元、字串或範圍,要求所匹配物件為它們中的任乙個
[^ ] :表示不在括號所列之內的單個字元。其取值和 [ ] 相同,但它要求所匹配物件為指定字元以外的任乙個字元。
注意:如果用正則的話,like改為rlike
由於篇幅不想過長,其餘內容整理到mysql資料庫的常用操作二。
快速通道:
MySQL資料庫 常用操作
1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 建立乙個資料庫mysqldata mysql create database mysqldata 3 選擇你所建立的資料庫 mysql use mysqldata 按回車鍵出現database cha...
mysql資料庫常用操作
啟動 進入資料後操作 建立資料庫 建立資料表 插入資料 查詢資料庫中所有表的名字 刪除資料表中的字段 新增資料表中的字段 匯出資料庫資料檔案的方法 匯入csv到資料庫中 給已有的資料表增加自增字段 調整mysql欄位順序的方法 查詢資料表中有多少條記錄 更新資料記錄 資料刪除 解決因資料刪除,主鍵 ...
mysql資料庫常用操作
顯示資料庫 show databases 建立資料庫 create database test1 default charset utf8mb4 collate utf8mb4 general ci 使用資料庫 use test1 檢視資料庫字符集 show variables like chara...