欢迎来到天天文库
浏览记录
ID:51594413
大小:52.50 KB
页数:13页
时间:2020-03-13
《MYSQL常用命令与SQL基本语法.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、MYSQL常用命令与SQL基本语法一、数据库导入导出 1.导出整个数据库 mysqldump-u用户名-p密码数据库名--default-character-set=utf8>导出的文件名(数据库默认编码是utf8) 实例: mysqldump-uroot-pPKIago1oyYO81ugc3--default-character-set=utf8>ugc3_bak_0725.sql 2.导出一个表 mysq
2、ldump-u用户名-p数据库名表名>导出的文件名 实例: mysqldump-uroot-pPKIago1oyYO81ugc3users>ugc3_users.sql 3.导出一个数据库结构 mysqldump-uroot-pPKIago1oyYO81-d-add-drop-tableugc3>ugc3_db.sql -d没有数据-add-drop-table在每个create语句之前增加一个droptable
3、 4.导入数据库 A:常用source命令 进入mysql数据库控制台, 如mysql-uroot-p mysql>use数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysql>sourceugc_db.sql B:使用mysqldump命令 mysqldump-uusername-pdbname4、lename.sql C:使用mysql命令 mysql-uusername-p-Ddbname 2、退出MySQL:quit或exit 三、库操作 1、、创建数据库 命令:createdatabase5、<数据库名> 例如:建立一个名为ugc3的数据库 mysql>createdatabaseugc3; 2、显示所有的数据库 命令:showdatabases(注意:最后有个s) mysql>showdatabases; 3、删除数据库 命令:dropdatabase<数据库名> 例如:删除名为xhkdb的数据库 mysql>dropdatabasexhkdb; 4、6、连接数据库 命令:use<数据库名> 例如:如果ugc3数据库存在,尝试存取它: mysql>useugc3; 屏幕提示:Databasechanged 5、查看当前使用的数据库 mysql>selectdatabase(); 6、当前数据库包含的表信息: mysql>showtables;(注意:最后有个s) 四、表操作,操作之前应连接某个数据库 1、建表 7、 命令:createtable<表名>(<字段名1><类型1>[,..<字段名n><类型n>]); mysql>createtableMyClass( >idint(4)notnullprimarykeyauto_increment, >namechar(20)notnull, >sexint(4)notnulldefault'0', >degreedouble(16,2)); 2、获取表结构 8、 命令:desc表名,或者showcolumnsfrom表名 mysql>DESCRIBEMyClass mysql>descMyClass; my
4、lename.sql C:使用mysql命令 mysql-uusername-p-Ddbname 2、退出MySQL:quit或exit 三、库操作 1、、创建数据库 命令:createdatabase
5、<数据库名> 例如:建立一个名为ugc3的数据库 mysql>createdatabaseugc3; 2、显示所有的数据库 命令:showdatabases(注意:最后有个s) mysql>showdatabases; 3、删除数据库 命令:dropdatabase<数据库名> 例如:删除名为xhkdb的数据库 mysql>dropdatabasexhkdb; 4、
6、连接数据库 命令:use<数据库名> 例如:如果ugc3数据库存在,尝试存取它: mysql>useugc3; 屏幕提示:Databasechanged 5、查看当前使用的数据库 mysql>selectdatabase(); 6、当前数据库包含的表信息: mysql>showtables;(注意:最后有个s) 四、表操作,操作之前应连接某个数据库 1、建表
7、 命令:createtable<表名>(<字段名1><类型1>[,..<字段名n><类型n>]); mysql>createtableMyClass( >idint(4)notnullprimarykeyauto_increment, >namechar(20)notnull, >sexint(4)notnulldefault'0', >degreedouble(16,2)); 2、获取表结构
8、 命令:desc表名,或者showcolumnsfrom表名 mysql>DESCRIBEMyClass mysql>descMyClass; my
此文档下载收益归作者所有