改變乙個欄位的預設值
要給乙個字段設定預設值,使用乙個象下面這樣的命令:
alter table products alter column price set default 7.77;
修改乙個欄位的資料型別
把乙個字段轉換成另外一種資料型別,使用下面的命令:
alter table products alter column price type numeric(10,2);
增加字段
要增加乙個字段,使用這條命令:
alter table products add column description text;
手工建立遞增序列
create sequence products_seq_no_seq minvalue 90000000 maxvalue 99999999 increment 1 star
t 90000000 cycle;
修改序列
select setval('tablename',lastvalue,true);
例如:
select setval('products',20,true);
檢視sql語句執行時間 用 explain analyze
explain analyze select * from products
將庫表內容拷貝到檔案中
copy tablename to '/database/dump.txt';
將檔案中內容拷貝到資料庫表中
coyp tablename from '/database/dump.txt';
向不存在的庫表中插入資料
select * into temptable from products;
向已存在的庫表中插入資料
insert into temptable select * from products;
常用資料庫鏈結方法
mysql string driver com.mysql.jdbc.driver 驅動程式 string url jdbc mysql localhost 3306 db name 連線的url,db name為資料庫名 string username username 使用者名稱 string ...
常用資料庫連線方法
mysql string driver com.mysql.jdbc.driver 驅動程式 string url jdbc mysql localhost 3306 db name useunicode true characterencoding utf 8 連線的url,db name為資料庫...
MySql資料庫遷移常用方法
在mysql的日常使用中不可避免的會出現資料遷移的時候。如 更換資料庫伺服器 更換資料庫型別。小插曲 我國的文字真是博大精深,遷移 這個詞能把我們常做的資料庫的遷移都表達清楚。如 1 更換資料庫伺服器 可採用資料庫備份程式 mysqldump mysqldump客戶端可用來轉儲資料庫或蒐集資料庫進行...