mysql資料庫是乙個十分輕便的資料庫管理系統,相比大型的資料庫管理系統如oracle,mysql顯得更加的輕便靈活,開發速度快,更適用於中小型資料的儲存與架構。從版本5以後,陸續支援了游標、觸發器、事務、儲存過程等高階應用,這也給mysql的易用性和企業服務的發展新增了重要的砝碼。資料庫的基礎很少,但資料庫的效能優化卻是最重要的,所以多多優化,必有裨益。
一、資料庫操作
1.檢視資料庫
show darabase;
2.建立資料庫create
database db_name; #db_name為表名
3.使用資料庫use db_name;
4.刪除資料庫drop
database db_name;
二、建立表
1.建立表
create
table table_name
( id tinyint unsigned not
null auto_increment,
name char(60) not
null,
score int
notnull,
primary
key(id) #設定主鍵
)engine=innodb; #儲存引擎是innodb
2.複製表create
table tb_name2 select * from tb_name;
3.建立臨時表create
temporary
table tb_name; #(這裡和建立普通表一樣)
4.檢視資料庫中可用的表show tables;
5.檢視表的結構describe tb_name;
6.刪除表drop
table tb_name;
7.表重新命名rename table name_old to name_new;
三、修改表alter
table tb_name add
column address varchar(80) not
null;
alter
table tb_name drop address;
alter
table tb_name change score score smallint(4) not
null;
四、插入資料
1、插入資料
insert
into tb_name(id,name,score) values(null,'張三',140),(null,'張四',178), (null,'張五',134);
2、插入檢索出來的資料insert
into tb_name(name,score) select name,score from tb_name2;
五、更新資料update tb_name set score=189
where id=2;
update tablename set columnname=newvalue [ where condition ]
六、使用萬用字元過濾select prod_id, prod_name
from tb_name
where prod_name like
'jet%'; #%匹配任何字元出現任何次數
select prod_id, prod_name
from tb_name
where prod_name like
'_ jet'; #_ 匹配乙個字元
mysql資料庫日常歸納
1.什麼是事務 簡單來說事務是資料庫併發控制的基本單位,是使用者定義的乙個操作序列。2.事務的4個特性 acid a 原子性。乙個事務上的所有操作,要麼全部執行,要麼全部不執行,他不會在中途結束,事務執行過程中發生錯誤,資料會被恢復到事務執行之前的狀態,就好像這個事務沒有發生過一樣。c 一致性。無論...
MySQL資料庫 常用操作
1 使用show語句找出在伺服器上當前存在什麼資料庫 mysql show databases 2 建立乙個資料庫mysqldata mysql create database mysqldata 3 選擇你所建立的資料庫 mysql use mysqldata 按回車鍵出現database cha...
mysql資料庫常用操作
啟動 進入資料後操作 建立資料庫 建立資料表 插入資料 查詢資料庫中所有表的名字 刪除資料表中的字段 新增資料表中的字段 匯出資料庫資料檔案的方法 匯入csv到資料庫中 給已有的資料表增加自增字段 調整mysql欄位順序的方法 查詢資料表中有多少條記錄 更新資料記錄 資料刪除 解決因資料刪除,主鍵 ...