mysql命令大全 一旦拥有别无他求
更新时间:2023-11-16 21:53:01 阅读量: 教育文库 文档下载
- MySQL命令大全推荐度:
- 相关推荐
MYSQL命令大全
常见的MySQL命令大全2007-11-09 17:59一、连接MySQL
格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。
首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>。 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车)。 二、修改密码
格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令:
mysqladmin -uroot -password ab12
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、例2:再将root的密码改为djg345。 mysqladmin -uroot -pab12 password djg345
三、增加新用户。(注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符)
格式:grant select on 数据库.* to 用户名@登录主机 identified by \\\密码\\\
例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:
grant select,insert,update,
delete on *.* to test2@localhost identified by \\\ 如果你不想test2有密码,可以再打一个命令将密码消掉。 grant select,insert,update,delete on mydb .* to test2@localhost identified by \\\
在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。
1、MySQL常用命令
create database name; 创建数据库 use databasename; 选择数据库
drop database name 直接删除数据库,不提醒 show tables; 显示表
describe tablename; 表的详细描述 select 中加上distinct去除重复字段
mysqladmin drop database name 删除数据库前,有提示。 显示当前mysql版本和当前日期 select version(),current_date; 2、修改mysql中root的密码: shell>mysql -u root -p
mysql> update user set password=password(”xueok654123″) where user=’root’;
mysql> flush privileges //刷新数据库 mysql>use dbname; 打开数据库:
mysql>show databases; 显示所有数据库
mysql>show tables; 显示数据库mysql中所有的表:先use mysql;然后 mysql>describe user; 显示表mysql数据库中user表的列信息); 3、grant
创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令something做这个
mysql> grant all privileges on *.* to user@localhost identified by ’something’ with
增加新用户
格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”
GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY ’something’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO monty@”%” IDENTIFIED BY ’something’ WITH GRANT OPTION;
删除授权:
mysql> revoke all privileges on *.* from root@”%”; mysql> delete from user where user=”root” and host=”%”; mysql> flush privileges;
创建一个用户custom在特定客户端it363.com登录,可访问特定数据库fangchandb
mysql >grant select, insert, update, delete, create,drop on fangchandb.* to custom@ it363.com identified by ‘ passwd’
重命名表:
mysql > alter table t1 rename t2; 4、mysqldump
备份数据库
shell> mysqldump -h host -u root -p dbname >dbname_backup.sql 恢复数据库
shell> mysqladmin -h myhost -u root -p create dbname
shell> mysqldump -h host -u root -p dbname < dbname_backup.sql 如果只想卸出建表指令,则命令如下:
shell> mysqladmin -u root -p -d databasename > a.sql
如果只想卸出插入数据的sql命令,而不需要建表命令,则命令如下: shell> mysqladmin -u root -p -t databasename > a.sql
那么如果我只想要数据,而不想要什么sql命令时,应该如何操作呢? mysqldump -T./ phptest driver
其中,只有指定了-T参数才可以卸出纯文本文件,表示卸出数据的目录,./表示当前目录,即与mysqldump同一目录。如果不指定driver 表,则将卸出整个数据库的数据。每个表会生成两个文件,一个为.sql文件,包含建表执行。另一个为.txt文件,只包含数据,且没有sql指令。
5、可将查询存储在一个文件中并告诉mysql从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件my_file.sql 中存放有查
询,可如下执行这些查询:
例如,如果您想将建表语句提前写在sql.txt中:
mysql > mysql -h myhost -u root -p database < sql.txt 1、安装环境: Windows XP
Mysql 4.0.17 从 下次就需要用mysql -uroot -proot才可以登陆
在远程或本机可以使用 mysql -h 172.5.1.183 -uroot 登陆,这个根
据第二行的策略确定
权限修改生效: 1)net stop mysql net start mysql
2)c:\\mysql\\bin\\mysqladmin flush-privileges 3)登陆mysql后,用flush privileges语句 6、创建数据库staffer create database staffer; 7、下面的语句在mysql环境在执行
显示用户拥有权限的数据库 show databases; 切换到staffer数据库 use staffer; 显示当前数据库中有权限的表 show tables; 显示表staffer的结构 desc staffer; 8、创建测试环境
1)创建数据库staffer
mysql> create database staffer
2)创建表staffer,department,position,depart_pos create table s_position (
id int not null auto_increment,
name varchar(20) not null default '经理', #设定默认值 description varchar(100),
primary key PK_positon (id) #设定主键
正在阅读:
mysql命令大全 一旦拥有别无他求11-16
从业资格《会计基础》考点:财产清查种类每日一练(2014.1.9)07-06
春节的笑声作文800字06-18
可怕的考试作文700字06-18
校园里的锦鲤池作文400字07-13
我爱大自然作文600字07-16
六年级语文-2018年小学毕业班语文综合复习训练(一)及答案 最新11-01
赣美版初二美术下册教案12-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 有别
- 一旦
- 命令
- 大全
- mysql
- 企业三会材料模板一
- 研究生必须知道的生存法则
- 中国铁塔动环监控系统 统一互联B接口技术规范-20160722
- 北京市朝阳区2013届高三二模考试理科综合试题及答案 - 图文
- 中国白酒未来五年发展趋势报告
- 06 工程预结算编制及审核操作指导书
- 修学上座部佛教应了解的事项及免费结缘书籍办法
- 内部排序算法比较
- 2015中国互联网医疗行业发展分析报告word
- 园林建筑设计 复习 2
- 人教版小学数学五年级上册全册导学案第六单元多边形的面积单元测试
- 2016-2017年最新审定人教版小学数学二年级上册人教版小学二年级上册数学期末总复习试卷题目
- 黄万二线现场运行规程 - 图文
- 自考00009政治经济学(财)
- 高级钳工培训试题及答案
- 论如何调动员工的积极性、主动性与创造性
- 人员素质测评
- 最新人教版二年级上册重要题型及易错题
- java作业题目 - 2016
- 小学数学教学中渗透数学思想方法的策略研究