Linux11 4 常用SQL語句 資料庫備份恢復

2022-02-12 07:02:47 字數 865 閱讀 1761

資料庫增刪改查

select count(*) from mysql.user;

//檢視這個表的行數

select * from mysql.db;

//檢視所有內容

select db from mysql.db;

//檢視欄位db

select db,user from mysql.db;

select * from mysql.db where host like '192.168.%';

insert into db1.t1 values (1, 'abc');

update db1.t1 set name='aaa' where id=1;

truncate table db1.t1;

drop table db1.t1;

drop database db1;

資料備份及恢復

備份庫          mysqldump -uroot -p123456 mysql > /tmp/mysql.sql

恢復庫 mysql -uroot -p123456 mysql < /tmp/mysql.sql

備份表 mysqldump -uroot -p123456 mysql user > /tmp/user.sql

恢復表 mysql -uroot -p123456 mysql < /tmp/user.sql

備份所有庫 mysqldump -uroot -p -a >/tmp/123.sql

只備份表結構 mysqldump -uroot -p123456 -d mysql > /tmp/mysql.sql

sql常用sql語句

1 查詢某個庫中所有的表名字 select name from sysobjects where xtype u and name dtproperties order by name 2 得到資料庫中所有使用者檢視 select name from sysobjects where xtype v...

常用sql語句

t sql語句複製表的方法 我在sql server 2000中有現個資料庫datahr及demo,它們的結構是一樣,其它有乙個表名為 gbitem.現在我想將demo資料庫的表名 gbitem的全部內容複製到datahr資料庫的表名為 gbitem中。請問此t sql語句應該怎麼寫?謝謝高人指點!...

常用SQL語句

查詢 sp who 中的結果值。因為儲存過程不能查詢,先轉為臨時表再查詢。declare tb table spid varchar 100 ecid varchar 100 status varchar 100 loginame varchar 100 hostname varchar 100 b...