1.create database 庫名; #建立資料庫
2.create database 庫名 charset utf8 collate utf8_general_ci; #指定字符集和校驗規則建立資料庫
3.show databases; #檢視資料庫內的所有庫
4.show create database 庫名; #檢視資料庫建立
5.drop database 庫名; #刪除資料庫
6.use 庫名 #進入資料庫
7.create table 表名(列名 字元型別 資料屬性,
列名 字元型別 資料屬性 ); #建立表,至少一列
字元型別
int 整數 -21e到21e
tinyint 最小整數 -128到127
char 定長
varchar 變長
enum 列舉
datetime 時間
建表資料屬性
not null 非空
unique key 單獨唯一
primary key 唯一非空
unsigned 無字元,非負數
comment 注釋
default 預設值
8.規範建立表
create table 表名(
列名 字元型別 資料屬性,
列名 字元型別 資料屬性,
列名 字元型別 資料屬性);
9.drop table 表名; 刪除表
10.desc 表名; 檢視表結構
11.show create table 表名; 檢視建表規則
12.插入資料 記得先看錶結構和建表規則
insert 表名(列,列,列) values(資料,資料,資料),(資料,資料,資料),(資料,資料,資料);
13.修改表名
mysql> alter table 原表名 rename 新錶名;
在最後新增列
mysql> alter table 表名 add 列 字元型別;
新增多個列
mysql> alter table 表名 add 列 字元型別,add 列 字元型別;
新增列到表前面
mysql> alter table 表名 add 列 字元型別 first;
指定位置新增列
mysql> alter table 表名 add 列 字元型別 after 列;
刪除指定列
mysql> alter table 表名 drop 列;
修改列的資料型別
mysql> alter table 表名 modify 列 int;
修改列及屬性
mysql> alter table 表名 change 列 int;
mysql之常用SQL語句
檢視資料庫 show databases 進入切換資料庫 use 資料庫名 use crushlinux 檢視表 show tables 新建資料庫,新建表 create database 庫名 create database yi create table 表名 欄位一,欄位2 create ta...
Mysql之基礎sql語句
密碼修改 mysqladmin uroot p 原始密碼 password 123 檢視使用者資訊 select user 跳過正常登入 mysqld safe skip grant tables,然後開啟另外乙個終端 然後更改密碼 update mysql.user set password pa...
MySQL學習之SQL語句(二)
一 sql簡介 sql 結構化查詢語言 structured query language 是一種資料庫查詢和程式語言,用於訪問資料以及查詢 更新和管理關係資料庫系統。二 sql分類 1 資料定義語言 簡稱ddl data definition language 用來定義資料庫物件。關鍵字 crea...