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 "[表達式]"; 例如[開] 表列明是「開」 開頭的