一文汇总MySQL常用命令.doc

上传人:白大夫 文档编号:3362535 上传时间:2019-08-18 格式:DOC 页数:6 大小:26KB
返回 下载 相关 举报
一文汇总MySQL常用命令.doc_第1页
第1页 / 共6页
亲,该文档总共6页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《一文汇总MySQL常用命令.doc》由会员分享,可在线阅读,更多相关《一文汇总MySQL常用命令.doc(6页珍藏版)》请在三一文库上搜索。

1、一文汇总MySQL常用命令常用功能命令1.导出整个数据库1mysqldump -u 用户名 -p default-character-set=latin1 数据库名 导出的文件名(数据库默认编码是latin1) 23mysqldump -u wcnc -p smgp_apps_wcnc wcnc.sql2.导出一个表1mysqldump -u 用户名 -p 数据库名 表名 导出的文件名 23mysqldump -u wcnc -p smgp_apps_wcnc users wcnc_users.sql3.导出一个数据库结构1mysqldump -u wcnc -p -d add-drop-ta

2、ble smgp_apps_wcnc d:wcnc_db.sql 23-d 没有数据 add-drop-table 在每个create语句之前增加一个drop table4.导入数据库1A:常用source 命令 2 3进入mysql数据库控制台, 4 5如mysql -u root -p 6 7mysqluse 数据库 8 9然后使用source命令,后面参数为脚本文件(如这里用到的.sql) 1011mysqlsource wcnc_db.sql 1213B:使用mysqldump命令 1415mysqldump -u username -p dbname filename.sql 161

3、7C:使用mysql命令 1819mysql -u username -p -D dbname filename.sql 启动与退出1、进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可。此时的提示符是:mysql2、退出MySQL:quit或exit1、创建数据库命令:create database 数据库名例如:建立一个名为xhkdb的数据库mysql create database xhkdb;2、显示所有的数据库命令:show databases (注意:最后有个s)mysql show databases;3、删

4、除数据库命令:drop database 数据库名例如:删除名为 xhkdb的数据库mysql drop database xhkdb;4、连接数据库命令:use 数据库名例如:如果xhkdb数据库存在,尝试存取它:mysql use xhkdb;屏幕提示:Database changed5、查看当前使用的数据库mysql select database();6、当前数据库包含的表信息:mysql show tables; (注意:最后有个s)表操作,操作之前应连接某个数据库1、建表1命令:create table 表名 ( 字段名 类型 ,。.字段名n 类型n); 2 3mysql crea

5、te table MyClass( 4 5 id int(4) not null primary key auto_increment, 6 7 name char(20) not null, 8 9 sex int(4) not null default , 1011 degree double(16,2);2、获取表结构1命令:desc 表名,或者show columns from 表名 23mysqlDESCRIBE MyClass 45mysql desc MyClass; 67mysql show columns from MyClass;3、删除表1命令:drop table 表名

6、 23例如:删除表名为 MyClass 的表 45mysql drop table MyClass;4、插入数据1命令:insert into 表名 ( 字段名,。.字段名n ) values ( 值 ), ( 值n ) 23例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为的名为Tom的成绩为.45, 编号为 的名为Joan 的成绩为.99,编号为 的名为Wang 的成绩为.5. 45mysql insert into MyClass values(1,Tom,96.45),(2,Joan,82.99), (2,Wang, 96.59);5、查询表中的数据11)、查询所有行

7、2 3命令:select 字段,字段,。. from 表名 where 表达式 4 5例如:查看表 MyClass 中所有数据 6 7mysql select * from MyClass; 8 92)、查询前几行数据 1011例如:查看表 MyClass 中前行数据 1213mysql select * from MyClass order by id limit 0,2; 1415或者: 1617mysql select * from MyClass limit 0,2;6、删除表中数据1命令:delete from 表名 where 表达式 23例如:删除表 MyClass中编号为 的记

8、录 45mysql delete from MyClass where id=1;7、修改表中数据:update 表名 set 字段=新值,where 条件1mysql update MyClass set name=Marywhere id=1;8、在表中增加字段:1命令:alter table 表名 add字段 类型 其他; 23例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为 45mysql alter table MyClass add passtest int(4) default 69、更改表名:1命令:rename table 原表名 to

9、新表名; 2 3例如:在表MyClass名字更改为YouClass 4 5mysql rename table MyClass to YouClass; 6 7更新字段内容 8 9update 表名 set 字段名 = 新内容 1011update 表名 set 字段名 = replace(字段名,旧内容, 新内容) 1213update article set content=concat(,content); 字段类型和数据库操作1INT(M) 型:正常大小整数类型2DOUBLE(M,D) ZEROFILL 型:正常大小(双精密)浮点数字类型3DATE 日期类型:支持的范围是-01-01到

10、-12-31。MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列4CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度5BLOB TEXT类型,最大长度为(2-1)个字符。6VARCHAR型:变长字符串类型7.导入数据库表1创建.sql文件 23先产生一个库如auction.c:mysqlbinmysqladmin -u root -p creat auction,会提示输入密码,然后成功创建。 45导入auction.sql文件 67c:mysqlbinmysql -u root -p auction auction.

11、sql。 89通过以上操作,就可以创建了一个数据库auction以及其中的一个表auction。8修改数据库1在mysql的表中增加字段: 23alter table dbname add column userid int(11) not null primary key auto_increment; 45这样,就在表dbname中添加了一个字段userid,类型为int(11)。9mysql数据库的授权1mysqlgrant select,insert,delete,create,drop 2 3on *.* (或test.*/user.*/。.) 4 5to 用户名localhost

12、6 7identified by 密码; 8 9如:新建一个用户帐号以便可以访问数据库,需要进行如下操作: 1011mysql grant usage 1213- ON test.* 1415- TO testuserlocalhost; 1617Query OK, 0 rows affected (0.15 sec) 1819此后就创建了一个新用户叫:testuser,这个用户只能从localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这个用户可以执行哪些操作: 2021mysql GRANT select, insert, delete,updat

13、e 2223- ON test.* 2425- TO testuserlocalhost; 2627Query OK, 0 rows affected (0.00 sec) 2829此操作使testuser能够在每一个test数据库中的表执行SELECT,INSERT和DELETE以及UPDATE查询操作。现在我们结束操作并退出MySQL客户程序: 3031mysql exit DDL操作1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql SHOW DATABASES;2、创建一个数据库MYSQLDATAmysql Create DATABASE MYSQLDATA;3:选择你所

14、创建的数据库mysql USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)4:查看现在的数据库中存在什么表mysql SHOW TABLES;5:创建一个数据库表mysql Create TABLE MYTABLE (name VARCHAR(20), sex CHAR(1);6:显示表的结构:mysql DESCRIBE MYTABLE;7:往表中加入记录mysql insert into MYTABLE values (“hyq”,”M”);8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)mysql LOAD DATA LOCAL INFILE “D:/mysql.txt”INTO TABLE MYTABLE;9:导入.sql文件命令(例如D:/mysql.sql)mysqluse database;mysqlsource d:/mysql.sql;10:删除表mysqldrop TABLE MYTABLE;11:清空表mysqldelete from MYTABLE;12:更新表中数据mysqlupdate MYTABLE set sex=”f”where name=hyq;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1