常用 mysql command 介绍

上传人:cn****1 文档编号:459250470 上传时间:2023-07-20 格式:DOCX 页数:6 大小:38.86KB
返回 下载 相关 举报
常用 mysql command 介绍_第1页
第1页 / 共6页
常用 mysql command 介绍_第2页
第2页 / 共6页
常用 mysql command 介绍_第3页
第3页 / 共6页
常用 mysql command 介绍_第4页
第4页 / 共6页
常用 mysql command 介绍_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《常用 mysql command 介绍》由会员分享,可在线阅读,更多相关《常用 mysql command 介绍(6页珍藏版)》请在金锄头文库上搜索。

1、常用 mysql command 介绍常用 mysql command 介绍 MySQL常用操作基本操作,以下都是MySQL5.0下测试通过首先说明下,记住在每个命令结束时加上; 1.导出整个数据库 mysqldump -u 用户名 -p -default-character-set=latin1 数据库名 导出的文件名(数据库默认编码是latin1) mysqldump -u wcnc -p smgp_apps_wcnc wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcn

2、c users wcnc_users.sql 3.导出一个数据库结构 mysqldump -u wcnc -p -d add-drop-table smgp_apps_wcnc d:wcnc_db.sql -d 没有数据 add-drop-table 在每个create语句之前增加一个drop table 4.导入数据库 常用source 命令 进入mysql数据库控制台, 如mysql -u root -p mysqluse 数据库 然后使用source命令,后面参数为脚本文件(如这里用到的.sql) mysqlsource d:wcnc_db.sql 一、启动与退出 1、进入MySQL:启

3、动MySQL Command Line Client,直接输入安装时的密码即可。此时的提示符是:mysql 2、退出MySQL:quit或exit 二、库操作 1、创建数据库 命令:create database 例如:建立一个名为xhkdb的数据库 mysql create database xhkdb; 2、显示所有的数据库 命令:show databases mysql show databases; 3、删除数据库 命令:drop database 例如:删除名为 xhkdb的数据库 mysql drop database xhkdb; 4、连接数据库 命令: use 例如:如果xhk

4、db数据库存在,尝试存取它: mysql use xhkdb; 屏幕提示:Database changed 5、当前选择的数据库 mysql select database; 6、当前数据库包含的表信息: mysql show tables; 三、表操作,操作之前应连接某个数据库 1、建表 命令:create table ( ,. ); mysql create table MyClass( id int(4) not null primary key auto_increment, name char(20) not null, sex int(4) not null default 0,

5、degree double(16,2); 2、获取表结构 命令: desc 表名,或者show columns from 表名 mysqlDESCRIBE MyClass mysql desc MyClass; mysql show columns from MyClass; 3、删除表 命令:drop table 例如:删除表名为 MyClass 的表 mysql drop table MyClass; 4、插入数据 命令:insert into ( ,. ) values ( 值1 ), ( 值n ) 例如,往表 MyClass中插入二条记录, 这二条记录表示:编号为1的名为Tom的成绩为

6、96.45, 编号为2 的名为Joan 的成绩为82.99,编号为3 的名为Wang 的成绩为96.5. mysql insert into MyClass values(1,Tom,96.45),(2,Joan,82.99), (2,Wang, 96.59); 5、查询表中的数据 1)、查询所有行 命令: select from where 例如:查看表 MyClass 中所有数据 mysql select * from MyClass; 2)、查询前几行数据 例如:查看表 MyClass 中前2行数据 mysql select * from MyClass order by id limi

7、t 0,2; 6、删除表中数据 命令:delete from 表名 where 表达式 例如:删除表 MyClass中编号为1 的记录 mysql delete from MyClass where id=1; 7、修改表中数据:update 表名 set 字段=新值, where 条件 mysql update MyClass set name=Mary where id=1; 7、在表中增加字段: 命令:alter table 表名 add字段 类型 其他; 例如:在表MyClass中添加了一个字段passtest,类型为int(4),默认值为0 mysql alter table MyC

8、lass add passtest int(4) default 0 8、更改表名: 命令:rename table 原表名 to 新表名; 例如:在表MyClass名字更改为YouClass mysql rename table MyClass to YouClass; 更新字段内容 update 表名 set 字段名 = 新内容 update 表名 set 字段名 = replace(字段名,旧内容,新内容); 文章前面加入4个空格 update article set content=concat( ,content); 字段类型 1INT(M) 型: 正常大小整数类型 2DOUBLE(

9、M,D) ZEROFILL 型: 正常大小(双精密)浮点数字类型 3DATE 日期类型:支持的范围是1000-01-01到9999-12-31。MySQL以YYYY-MM-DD格式来显示DATE值,但是允许你使用字符串或数字把值赋给DATE列 4CHAR(M) 型:定长字符串类型,当存储时,总是是用空格填满右边到指定的长度 5BLOB TEXT类型,最大长度为65535(216-1)个字符。 6VARCHAR型:变长字符串类型 5.导入数据库表 创建.sql文件 先产生一个库如auction.c:mysqlbinmysqladmin -u root -p creat auction,会提示输入

10、密码,然后成功创建。 导入auction.sql文件 c:mysqlbinmysql -u root -p auction grant select,insert,delete,create,drop on *.* (或test.*/user.*/.) to 用户名localhost identified by 密码; 如:新建一个用户帐号以便可以访问数据库,需要进行如下操作: mysql grant usage - ON test.* - TO testuserlocalhost; Query OK, 0 rows affected (0.15 sec) 此后就创建了一个新用户叫:testuser,这个用户只能从localhost连接到数据库并可以连接到test 数据库。下一步,我们必须指定testuser这个用户可以执行哪些操作: mysql GRANT select, insert, delete,update - ON test.* - TO testuserlocalhost; Query OK, 0 rows affected (0.00 sec) 此操作使testuser能够在每一个test数据库中的表执行SELECT,INSERT和DELETE以及UPDATE查询操作。现在我们结束操作并退出MySQL客户程序: mysql exit Bye9!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号