一:表的簡介
表是資料庫儲存資料的基本單位,乙個表包含若干個欄位和記錄
二:建立表
語法: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頁翻過去,是不是很浪費時間?二 索引的優缺點 優點 提高查詢資料的速度。缺點 建立...