mysql數據庫備份與還原

mysql備份數據庫 mysqldump -uroot -p(數據庫登入密碼)(要備份的數據庫名稱)> (文件名接.sql)mc.sql
mysql數據庫備份與還原
還原數據庫,首先創建一個數據庫 create database mc;進入庫 use mc;
還原數據庫 source /root/mc.sql
mysql數據庫備份與還原
修改數據表
添加字段:
alter table 表名 add 字段名 列類型 [not null|null](not null不能爲空)mull能爲空[primary key]主建[unique]不能重複[auto_increment]自動增長[default value](默認值)
alter table 表名 add 字段定義 after ar_id;
刪除字段:
alter table 表名 drop 字段名
修改字段:
alter table 表名 modify 字段名 字段新類型
完整修改字段:
alter table 表名 change 舊字段名稱 新字段定義
修改表名稱
alter table 表名 rename 新名字
刪除表
drop table [if (not) exists] 表名;
表中行的操作
insert
insert [into] 數據表名稱 [(字段列表)] values|value (表達式|null|default,...),(表達式|null|default,...)
insert [into] 數據表名稱 set 字段名稱=值,...
insert與insert...set的區別是後者可以帶有子查詢。
update -- 單表
update 表名 set 字段名稱=值,... [where 條件]
如果省略WHERE條件將更新全部記錄。
刪除記錄 -- 單表
delete from 數據表名稱 [where 條件]
如果省略where條件,將刪除全部記錄
常用SELECT命令
使用select命令查看mysql數據庫系統信息:
-- 打印當前的日期和時間
select now();
-- 打印當前的日期
select curdate();
-- 打印當前的時間
select curtime();
-- 打印當前數據庫
select database();
-- 打印MySQL版本
select version();
-- 打印當前用戶
select user();
--查看系統信息
show variables;
show global variables;
show global variables like '%version%';
show variables like '%storage_engine%'; 默認的存儲引擎
like模糊搜索還可用戶where字句,例如
查詢students表中年齡爲20歲的學生
mysql> use HA;
mysql> select * from students where age like '2%';

查看系統運行狀態 show processlist 查看mysql連接數 一個
mysql數據庫備份與還原

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章