mysql命令平时使用的基础

mysql -I是显示mysql命令的帮助,也可以使用mysql --help,这样就可以查看到命令,而不至于手足无措。 关于登录。 >mysql -u root -h localhost -p 包括了用户、主机、密码。输入正确後将会要求你输入密码,正确的话将会进入服务器。 关于修改密码,这个是经常需要使用到的操作。使用的是bin目录下的命令mysqladmin >mysqladmin -uroot -hlocalhost -padmin password admin2 关于新建用户并且赋予权限等操作,必须登录mysql,并且是拥有赋予权限的管理员才允许。 >grant select,update,delete,insert on *.* test@"" identified by testpassword; 这个是赋予了用户test所有的操作数据权限,并且访问权限设置为了""表示可以在任何主机上登录。比较下面的权限赋予: >grant select,update,select,insert on school.* test2@localhost identified by test2; 这个是赋予了用户test2所有的操作数据库school的权限,不是所有的数据库,但是只能在本机进行访问,其访问地址被设置为了localhost,不能通过internete进行访问!!!!!!!!!!!!!! >grant select on school.* to test3@localhost identified by ""; 不需要密码的用户。 登录之后的第一动作往往是需要查看数据库: show databases; 注意是databases而不是database use databasename; 使用某个数据库 show tables; 显示正在使用的数据库的所有表 drop database if exists shool;删除数据库假如存在 drop table if exists; 删除表加入存在 create database shcool; create table teacher( id int not null auto_increment primary key, name varchar(50) default null, year date); 好的,现在可以添加数据了,注意的一点是上面的数据库表结构中有一个是使用自动增长的类型,所以在添加的时候可以这样的两种操作: insert into teacher values(1,'shengda','1999-2-2'); 和 insert into teacher(name,year) value('kongming','2000-2-2'); 第一种用法是我们定义id,而第二种方式是让数据库自己生成id,比较好。。。。。。 mysql提供了一种从外界导入数据的功能,就好像myserver一样,从某种格式的txt数据文件中导入到本地数据库中。命令是load data local infile "文件名" into table 表名; 比如: mysql> load data local infile 'F://Study//Tecnology Study Text//local_insert_mys ql_school_teacher.txt' into table teacher; 需要注意的是文件的路径写法。 其实这些操作还有很多的参数可以设置,最好的方法是查看参考文档,无论是英文的还是中文的。。。。。。 最后一点就是备份数据库的了,这个是比较重要的和常用的功能,oracle提供了很好的界面操作,而mysql使用命令也很好,假如能够使用phpadmin其实也很不错的。。。 备份的话使用的是bin目录下的命令:mysqldump 在cmd的bin模式下可以敲入mysqldump得到参数的简单提示。 C:/Documents and Settings/Whq007>mysqldump Usage: mysqldump [OPTIONS] database [tables] OR mysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...] OR mysqldump [OPTIONS] --all-databases [OPTIONS] For more options, use mysqldump --help 所以使用命令: >mysqldump -uroot -padmin school 直接进行数据库school的备份。 具体最好是查看参考文档。。。。。 >mysqldump -uroot -padmin school > school.abc 这个试是将数据库school备份到cmd所在当前目录下,比如cmd在d盘,那么这个文件将会保存到d盘,具体查看文档比较好。。。。。。 还有备份的文件的后最是自定义的。。。。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值