mysql 經常使用基礎語句

1、數據庫,表的基本語句正則表達式

1.建立數據庫數據庫

  CREATE DATABASE 數據庫名字;table

2.刪除數據庫test

  DROP DATABASE 數據庫名字;權限

3.建立新表密碼

  CREATE TABLE test (
            id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
            NAME VARCHAR(20) NOT NULL,
            sex VARCHAR(20) NOT NULL,
            age TINYINT UNSIGNED NOT NULL,
            phone VARCHAR(13) NOT NULL
            ) ; 數據

4.刪除新表tab

  drop table 表的名字。ab

5.增長一列管理

  ALTER TABLE 表名 ADD 列名  類型 ;

6.增長一列(默認值)

  ALTER TABLE 表名 ADD  列名  類型  DEFAULT  值;

7.添加主鍵(若是有主鍵,不能添加)

  ALTER TABLE 表名 ADD PRIMARY KEY(列名);

8.刪除主鍵

  ALTER TABLE 表名 DROP PRIMARY KEY;

9.查看全部數據庫;

  SHOW DATABASES;

2、增刪改查 基本語句

1.添加數據

INSERT INTO 表名(列1,列2.......) VALUES 
                (NULL,值2,值3......),
                (NULL,值2,值3......);

 

注:id 自動增加可賦值爲null。

2.刪除數據

  DELETE FROM 表名 WHERE 條件

3.更改數據

  UPDATE 表名 SET   列=值  WHERE  條件

4.查數據(基本)

  SELECT  列  FROM  表名;

  SELECT  列  FROM  表名  WHERE 條件;

3、用戶管理

1.新建用戶:

  CREATE USER 用戶名 IDENTIFIED BY "密碼";

2.更改密碼:

  SET PASSWORD FOR 用戶名=PASSWORD("新密碼");

3.權限管理

1.查看用戶權限

  SHOW GRANTS FOR  用戶;

 

 

4、表

1.複製表

    CREATE TABLE   新表名  SELECT * FROM 舊錶;

2.部分複製

    CREATE TABLE   新表名  SELECT  表中的字段 FROM 舊錶;

5、正則表達式

  SELECT * FROM 表名 WHERE 表的列名  REGEXP "[表達式]";    例如[開]     表列明是「開」 開頭的

相關文章
相關標籤/搜索