MySQL 基礎篇 之Table操作

2021-08-28 10:26:43 字數 1655 閱讀 1187

一:表的簡介

表是資料庫儲存資料的基本單位,乙個表包含若干個欄位和記錄

二:建立表

語法:create table 表名(

屬性名 資料型別 [約束條件],

屬性名 資料型別 [約束條件],

屬性名 資料型別 [約束條件]

約束條件:

例:建立圖書類別表:t_booktype

mysql>create table t_booktype(

id int primary key auto_increment,

booktypename varchar(20) not null,

booktypedesc varchar(200) not null

建立圖書表:t_book

mysql>create table t_book(

id int primary key auto_increment,

bookname varchar(20) not null,

author varchar(10) not null,

price double(6,2),

booktypeid int,

constraint `fk` foreign key(`booktypeid`) references `t_booktype`(`id`)

t_book表的booktypeid與t_booktype表的id相關聯,注意這邊的constraint 後面的不是單引號是1左邊的那個鍵

三: 檢視表結構

1.       檢視基本表結構:desc 表名

例:mysql>desc t_book;

2.       檢視表詳細結構:show create table 表名

例:mysql>show create table t_book;

四: 修改表

1.       修改表名: alter table 舊表名 rename 新錶名

例:mysql>alter table t_book rename t_book2;

2.       修改字段: alter table 表名 change 舊屬性名 新屬性名 新資料型別

例:mysql>alter table t_book2 change bookname2 bookname2 varchar(25) not null;

3.       增加字段: alter table 表名 add 屬性名 資料型別 [完整性約束條件][first|alter 屬性名2]

例:mysql>alter table t_book2 add addcolumn varchar(20) not null;

例:mysql>alter table t_book2 add addcolumn varchar(20) not null first ;

4.       刪除字段

例:mysql>alter table t_book2 drop addcolumn;

五: 刪除表

刪除表::drop table 表名

例:drop table t_book;

六: 總結

本章為大家帶來了有關table的基本操作,下節會帶來單錶查詢,謝謝大家!

mysql實操總結(基礎篇 上)

基礎篇 sql介紹及mysql安裝 一 結構化查詢語句 structured query language 簡稱sql 1 啟動mysql sudo service mysql start mysql u root 2 檢視資料庫 mysql show databases 3 連線資料庫 mysql...

python selenium基礎篇,鍵盤操作

實現 如下 from selenium import webdriver from selenium.webdriver.common.keys import keys 匯入鍵盤操作包 from time import sleep dr webdriver.firefox dr.get dr.max...

MySQL 基礎篇 之索引

一 索引的引入 索引定義 索引是由資料庫表中一列或者多列組合而成,其作用是提高對錶中資料的查詢速度。類似於圖書的目錄,方便快速定位,尋找指定的內容,如一本1000頁的書,如果沒有目錄,你想要知道指定的內容,必須要1頁1頁翻過去,是不是很浪費時間?二 索引的優缺點 優點 提高查詢資料的速度。缺點 建立...