MySQL:01.MySQL簡介、DDL語句(簡單的庫操作與表操作)

SQL(Structure Query Language)結構化查詢語言。

MySQL數據庫是一種關係型數據庫。


SQL語句分類:

  1. DDL數據定義語句:維護數據的結構。       常用關鍵字:create、drop、alter等。
  2. DML數據操縱語句:對數據進行操作。       常用關鍵字:insert、delete、udpate、select 等。
  3. DCL數據控制語句:權限管理與事務。       常用關鍵字:grant、revoke、commit等。

DDL語句:

1、創建數據庫:

mysql> create database 數據庫名;

命令後面的提示行可以分爲3 部分,“Query OK”表示命令執行成功。“1 row affected”表示操作隻影響了數據庫中一行的記錄,“0.00 sec”則記錄了操作執行的時間。

2、查看系統中有那些數據庫:

mysql> show databases;

  • information_schema:用於存儲數據庫元數據(關於數據的數據),例如數據庫名、表名、列的數據類型、訪問權限等
  • mysql:存儲了系統的用戶權限信息。
  • performance_schema:收集數據庫服務器性能參數
  • test1:上一句創建的數據庫。

3、選擇要操作的數據庫:

mysql> use 數據庫名;

 4、查看數據庫中的所有數據表:

mysql> show tables;

因爲是新創建的所以爲空。

5、刪除數據庫:

mysql> drop database 數據庫名;

刪除數據庫後,下面所有表數據都會全部刪除!!!!

 6、創建表:

mysql> create table 表名(列名 列的數據類型 約束條件,....);

7、查看錶:

desc 表名

表中每列的解釋:

 

8、刪除表 :

mysql> drop table 表名;

9、修改表:表結構的更改一般用alter table語句。

1)修改表字段類型:

alter table 表名 modify 字段 更改後的類型名;

 2)增加表字段:

alter table 表名 add column 字段 類型; 

默認情況下會將新增的放在最後一行。

 3)刪除表字段:

alter table 表名 drop column 字段;

 4)字段改名:

alter table 表名 change 舊字段 新字段 新字段類型;

不加新字段類型是不可以的。

5)、修改字段排列順序:

字段增加和修改語法(add/change/modify)中,都有一個可選項 first | after column_name,
將該字段放在 第一個 或者 column_name後。

默認add增加的新字段是加在表的最後位置,而change/modify 默認都不會改變字段的位置。

6)、改表名:

alter table 舊錶名 rename 新表名;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章