MySQL數據庫的常用操作一

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數據庫的常用操作二。

相關文章
相關標籤/搜索
每日一句
    每一个你不满意的现在,都有一个你没有努力的曾经。