-- 檢視mysql安裝路徑
select @@basedir as basepath from dual;
-- 檢視所有儲存過程
show
procedure status;
-- 把某個表某字段值 更改 其它某個表的某個字段值
update shop s,shop_temp st
set s.ship_start=st.ship_strat
where s.id=st.shop_id;
-- 刪除表中重複資料
delete
from history where id not
in (select maxid from (select
max(id) as maxid from history group
by entity_type,entity_id,user_id) b);
-- 刪除資料條件是其他表
delete search_rank from search_rank,task where search_rank.task_id = task.id and task.`status`='d';
-- 刪除字段
use `lanecard`;
alter
table
`lanecard`.`trade_order`
addcolumn
`community_id`
int(5) null comment '訂單所屬社群id'
after
`address`,
addcolumn
`community_name`
varchar(30) null comment '訂單社群名稱'
after
`community_id`;
-- 修改字段備註
alter
table trade_order modify `status`
char(1) default
null comment '訂單狀態(p待支付 n待發貨 d已發貨 r已收貨 c已完成 x已取消)';
-- 修改字段型別
alter
table system_log modify column entity_id varchar(20);
-- 修改字段預設值
alter
table表名alter
column欄位名drop
default; (若本身存在預設值,則先刪除)
alter
table表名 alter
column 欄位名 set
default預設值;(若本身不存在則可以直接設定)
-- 修改字段允許為空
alter
table表名 modify欄位名字段型別(長度) null;
-- 刪除字段
alter
table
`user_movement_log`
drop
column gatewayid;
-- 索引操作
新增:alter
table table_name add index index_name (column_list)
alter
table table_name add
unique (column_list)
alter
table table_name add
primary
key (column_list)
create index index_name on table_name (column_list)
create
unique index index_name on table_name (column_list)
1.新增primary
key(主鍵索引)
mysql>alter
table
`table_name`
addprimary
key ( `column` )
2.新增unique(唯一索引)
mysql>alter
table
`table_name`
addunique (
`column`
) 3.新增index(普通索引)
mysql>alter
table
`table_name`
add index index_name ( `column` )
4.新增fulltext(全文索引)
mysql>alter
table
`table_name`
add fulltext ( `column`)
5.新增多列索引
mysql>alter
table
`table_name`
add index index_name ( `column1`, `column2`, `column3` )
刪除:drop index index_name on talbe_name
alter
table table_name drop index index_name
alter
table table_name drop
primary
key檢視:
show index from tblname;
show keys from tblname;
mysql增刪改查效果 mysql增刪改查
檢視所有資料庫 mysql show databases 建立乙個庫ghd並指定字符集為utp8 mysql create database ghd charset utf8 檢視mysql支援的字符集 mysql show char set 建立乙個表,並設定id為主鍵 create table ...
mysql增刪改查擴充套件 MySQL增刪改查
1 插入 insert 1 insert into 表名 values 值1 值2 例子 insert into t1 values zengsf 23 fengshao 22 2 insert into 表名 欄位1,values 值1 例子 insert into t1 name values ...
增刪改查語句練習題 Mysql增刪改查常用語句
1,連線mysql mysql h主機位址 u使用者名稱 p密碼2,建立資料庫 create database 資料庫名 3,建立表 前提是先進入資料庫 use 資料庫名 create table 表名 列名1 varchar 列名2 varchar 4,刪除資料庫 drop database 資料...