mysql 常规命令操作_mysql数据库常规命令操作
1、MySQL數(shù)據(jù)庫(kù)導(dǎo)出命令
1.導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)
mysqldump?-u?用戶名?-p?數(shù)據(jù)庫(kù)名?>?導(dǎo)出的文件名
mysqldump?-u?wcnc?-p?smgp_apps_wcnc?>?wcnc.sql
2.導(dǎo)出一個(gè)表
mysqldump?-u?用戶名?-p?數(shù)據(jù)庫(kù)名?表名>?導(dǎo)出的文件名
mysqldump?-u?wcnc?-p?smgp_apps_wcnc?users>?wcnc_users.sql
3.導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)
mysqldump?-u?wcnc?-p?-d?--add-drop-table?smgp_apps_wcnc?>d:\wcnc_db.sql
-d?沒有數(shù)據(jù)?--add-drop-table?在每個(gè)create語(yǔ)句之前增加一個(gè)drop?table
2、導(dǎo)入數(shù)據(jù)庫(kù)
常用source?命令
進(jìn)入mysql數(shù)據(jù)庫(kù)控制臺(tái),
如mysql?-u?root?-p
3、創(chuàng)建新用戶并制定數(shù)據(jù)庫(kù)權(quán)限
grant ON . TO @ identified by
例如:grant all privileges ON foundertype.* TO ‘root‘@% identified by ‘123456‘
flush privileges
4、創(chuàng)建數(shù)據(jù)庫(kù)
CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
create databases foundertype default character set utf8 collate utf8_general_ci ;
5、更改數(shù)據(jù)庫(kù)的字符編碼
ALTER DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
6、操作數(shù)據(jù)表命令
新建數(shù)據(jù)表
CREATE TABLE `ecs_user02` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(20) NOT NULL COMMENT ‘用戶名稱‘,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
添加字段
alter TABLE ecs_user02
add ages TINYINT(1) COMMENT ‘年齡‘;
編輯字段
alter TABLE ecs_user02
MODIFY ages int(10) COMMENT ‘年齡‘;
刪除字段
alter TABLE ecs_user02
drop ages
刪除數(shù)據(jù)表
drop table ecs_user02
原文:http://www.cnblogs.com/fd2016/p/5442237.html
總結(jié)
以上是生活随笔為你收集整理的mysql 常规命令操作_mysql数据库常规命令操作的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java如何把查到的对象集合放入 展示对
- 下一篇: vsftp mysql_vsftp my