數值型 : tinyint int float double
文字型 : text tinytext lomgtext
時間型 :date timestamp 時間戳
二進位制 :blob
會降低資料庫的使用效率通常是用一下方法:
timestamp:
時間戳,預設可以設定current_timestamp,這樣可以幫助我們計入當前時間
例如使用者登入時間,使用者註冊時間....;
enum 列舉
處理互斥關係,例如性別,籍貫 ,單選
set 集合
處理並列關係,例如多選
###二 儲存引擎
myisam innodb
一般情況都是使用 innodb
###三.查詢 select
dql語句
select * from 表明
#從指定的資料表查詢指定的字段
select 欄位名 ,欄位名 from 表名;
#從指定的資料表查詢指定的字段但是有條件限制
select 欄位名 ,欄位名 from 表名where 條件;
#從指定的資料表中,獲取指定的字段資訊,但是會過濾重複資訊
select distinct 字段 from 表名
delete from 表名 ; 刪除乙個表中所有的行資料
delete from 表名 where 條件 刪除符合條件的行資料
update 表名 set 欄位1=數值 欄位2=數值 where 條件 ;
一對一: select * from 表名(s) inner join 表名(n) on s.欄位=n.欄位;
一對多: select * from 表名(s) inner join 表名(n) on s.欄位=n.欄位 where 條件;
多對多 : select * from 表名(s) inner join 表名(n) on s.欄位=n.欄位 inner join (0)
on 0.欄位=n.欄位 where 條件;
mysql 第02章 基本操作
2015 10 24 目錄 參考資料 1 唐漢明.深入淺出mysql 資料庫開發 優化與管理維護 第2版 m 北京 人民郵電出版社,2014 2 schwartz.高效能mysql 第3版 m 北京 電子工業出版社,2013 3 dubois.mysql cookbook 中文版 第2版 m 北京 ...
mysql 使用 MySQL 基本使用
資料庫 create database 名字 建立資料庫 show databases 檢視所有資料庫 show create database book g 檢視建立好的資料庫的定義 drop database if exists 名字 刪除資料庫 use 名字 使用資料庫 引擎 show eng...
mysql基本使用
reference 1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 2 建立乙個資料庫mysqldata mysql create database mysqldata 3 選擇你所建立的資料庫 mysql use mysqldata 按回車鍵出現...