一. 庫的基本mysql語句
1. 增加資料庫
create database db1; 建立乙個新資料庫db1
2. 對庫進行操作(資料夾)
檢視所有資料庫 : show databases;
檢視某乙個資料庫 : show create database db1;
檢視當前所在的庫 : select database();
進入資料庫 : use db1; db1為某乙個資料夾名字
刪除資料庫 : drop database db1;
二. 表的基本sql語句
在同一張表中,欄位名不可以重複,寬度個約束條件可選,欄位名和型別必須要有.
※ . 修改表的結構
①. 增加單個字段 : alter table 表名 add 新欄位名 資料型別;
②. 增加多個字段 : alter table 表名 add 新欄位名1 資料型別,add 新欄位名2 資料型別;
1. 建立資料庫
create database db2; 建立乙個db2資料庫
2. 使用資料庫
use db2; 將當前庫切換到資料庫db2內
3. 建立表(在某乙個庫內置立)
create table 表名 ( 欄位名1 型別(寬度), 欄位名2 型別(寬度), .... );
create table b1 (id int , name varcher(50)),;
4. 插入表的內容(在某乙個庫內)
insert into 表名 values (欄位名1同一列的內容, 欄位名2同一列的內容, ......)
insert into b1 values (1,"王"), (2,"房");
5. 查詢表的資料和結構(在某乙個庫內操作)
①. select * from 表名; 檢視某乙個表的所有資料
②. desc 表名; 檢視某乙個表的結構
③. show create table 表名;
6. 複製表
①. 新建乙個資料庫db2;
create database db2;
②. 進入到資料庫db2; 必須
use db2;
③. 複製db1的表結構和資料到db2;
create table 新錶名 select * from 被複製的資料庫. 被複製的表名;
create table b2 select * from db1.b1; 將被複製的表複製到當前所在庫內
④. 檢視複製後的表
⑤. 只複製表的結構,不要資料.
create table 新錶名 select * from 被複製的資料庫. 被複製的表名 where 不成立的條件
create table b3 select * from db1.b1 where 1>5;
create table 新錶名 like 被複製的資料庫. 被複製的表名.
create table b3 like db1.b1;
⑥. 檢視表結構
desc b3;
檢視表中的資料 : select * from b3; 返回結果是空
7. 刪除表
drop table 要刪除的表名;
mysql直接對錶操作 MySQL對庫和表進行操作
一.庫的基本mysql語句 1.增加資料庫 create database db1 建立乙個新資料庫db1 2.對庫進行操作 資料夾 檢視所有資料庫 show databases 檢視某乙個資料庫 show create database db1 檢視當前所在的庫 select database 進...
如何對MySQL資料庫表進行鎖定
如果你同時執行表的檢查 修復程式時,你或許不想讓mysql伺服器和實用程式同時訪問乙個表。如果兩個程式都向表中寫資料顯然會造成很大的麻煩,甚至會有意外情況發生。如果表正由乙個程式寫入,同時進行讀取的另乙個程式也會產生混亂的結果。本文主要講述如何對mysql資料庫表進行鎖定。鎖定表的方法 防止客戶機的...
c C 對mysql資料庫進行操作筆記
對mysql資料庫的操作一般分一下幾步 第一 包含mysql標頭檔案及定義變數 includemysql mysql conn mysql res res mysql row row 定義乙個mysql結構體指標存放mysql操作的控制代碼 定義個mysql res 結構體指標存放使用語句運算元據庫...