登陆mysql_mysql登录及常⽤命令
⼀、mysql服务的启动和停⽌
mysql> net stop mysql
mysql> net start mysql
⼆、登陆mysql
mysql> 语法如下: mysql -u⽤户名 -p⽤户密码
mysql> 键⼊命令mysql -uroot -p, 回车后提⽰你输⼊密码,输⼊12345,然后回车即可进⼊到mysql中了,mysql的提⽰符是:
mysql>
注意,如果是连接到另外的机器上,则需要加⼊⼀个参数-h机器IP
三、增加新⽤户
mysql> 格式:grant 权限 on 数据库.* to ⽤户名@登录主机 identified by "密码"
mysql> 如,增加⼀个⽤户user1密码为password1,让其可以在本机上登录, 并对所有数? 据库有查询、插⼊、修改、删除的权限。⾸先⽤以root⽤户连⼊mysql,然后键⼊以下命令:
mysql> grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
如果希望该⽤户能够在任何机器上登陆mysql,则将localhost改为"%"。
如果你不想user1有密码,可以再打⼀个命令将密码去掉。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
四: 操作数据库及常见错误
mysql> 登录到mysql中,然后在mysql的提⽰符下运⾏下列命令,每个命令以分号结束。
1、 显⽰数据库列表。
show databases;
缺省有两个数据库:mysql和test。 mysql库存放着mysql的系统和⽤户权限信息,我们改密码和新增⽤户,实际上就是对这个库进⾏操作。
2、 插⼊数据错误提⽰:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ':05:23)' at line
数据不合法
Unknown column 'time' in 'field list'
看看是不是字段名输⼊错误
3、 显⽰数据表的结构:
mysql>? describe 表名;
mysql>? (或者)desc 表名;
4、 建库与删库:
mysql> create database 库名;
mysql> drop database 库名;
5、 建表:
mysql> use 库名;
create table 表名(字段列表);
drop table 表名;
6、 清空表中记录:
delete from 表名;
7、 显⽰表中的记录:
select * from 表名;
五、导出和导⼊数据
1. 导出数据:
mysql> mysqldump --opt test > st
即将数据库test数据库导出到st⽂件,后者是⼀个⽂本⽂件
如:mysqldump -u root -p123456 --databases dbname > mysql.dbname 就是把数据库dbname导出到⽂件mysql.dbname中。打开mysql服务命令
2. 导⼊数据:
mysql> mysqlimport -u root -p123456 < mysql.dbname。
不⽤解释了吧。
3. 将⽂本数据导⼊数据库:
⽂本数据的字段数据之间⽤tab键隔开。
mysql> use test;
mysql> load data local infile "⽂件名" into table 表名;
1:使⽤SHOW语句出在服务器上当前存在什么数据库:
mysql> mysql> SHOW DATABASES;
2:2、创建⼀个数据库MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。