Mysql之SQL語句(上篇)

2021-10-22 09:20:15 字數 1355 閱讀 4550

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