入門MySQL資料庫的常用操作一 增刪改查

2021-08-22 19:06:29 字數 2202 閱讀 3248

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...