MySQL語法(2)與表相關的sql語句

2021-10-04 22:09:52 字數 1647 閱讀 1200

首先來乙個use 資料庫名 ;

#正在使用資料庫dogs

use dogs;

1.建立表

create

table 表名(

欄位名1 字段型別,

欄位名2 字段型別,

欄位名3 字段型別,..

.欄位名n 字段型別);

#分號前面可以指定表的引擎和字符集

#如 engine=myisam charset=uft8

這裡的欄位名是自己取,有意義的名稱如:name(姓名),age(年齡),id(編號)

字段型別是指字段的型別如:int ,varchar

可以使用char,但是建議使用varchar.

因為同樣是長度同樣是10的char、varchar,插入的資料的長度是3的話,char會佔10個字元,varchar只佔3個。

例子:

create

table species(

id int

,name varchar(20

));

注意:

1.最後乙個字段沒有逗號

2.括號後面有個;

3.不要用中文拼寫,符號

2.檢視所有表

show

tables

;

3.檢視表的詳情

desc 表名
例:

desc species;
4.改表名

rename

table 表名 to 新錶名;

例:

rename

table species to variety;

5.增加字段

alter

table 表名 add 新欄位名 新字段型別;

增加欄位的時候可以在末尾加上特定的單詞,短語來改變新增欄位的位置

新增欄位的預設位置在末尾

first:新增欄位在表頭

after 欄位名:新增欄位在固定欄位後

例:

alter

table variety add nums int

;

6.改欄位名以及字段型別

alter

table 表名 change 欄位名 新欄位名 新字段型別;

例:

alter

table variety change nums num int

;

7.刪除字段

alter

table 表名 drop 欄位名;

例:

alter

table variety drop num;

8.刪除表

drop

table 表名;

例:

drop

table variety;

關於MYSQL 表相關的操作

關於mysql 表相關的操作 1.建立表 create table 具體的可以查相關的 聯機幫助文件 主要講點不同的點 mysql 中的表 有多種型別,主要是有儲存引擎的區別,mysql中的臨時表 是 create temporary 建立的,這點與mssql中是有差別的,而且mssql中的臨時表是...

mysql庫的表 mysql基礎(庫 表相關)

一 mysql支援的資料型別 1.1 mysql支援的數字型別 tinyint 1 位元組 128,127 0,255 小整數值 smallint 2 位元組 32 768,32 767 0,65 535 大整數值 mediumint 3 位元組 8 388 608,8 388 607 0,16 7...

MySQL語法(3)與資料相關的sql語句

做到這一步,首先要有乙個資料庫,資料庫裡有乙個表 use dogs 使用資料庫 這個資料庫有你想操作的表 1.查詢語句 1.1查詢所有的資料段 select from 表名例 查詢variety表 select from variety 1.2查詢某一項或者特定的幾項 select 欄位1 欄位2,...