接触数据库

1、mysql  服务的启动和停止
启动:net stop mysql  

停止:net start mysql 

2、连接 MySQL 服务器

 登录语法: mysql   -u  用户名 -p  用户密码

3、显示当前 显示当前 mysql  版本和当前日期
命令:select version(),current_date;

4、增加新用户
(1)增加(创建)一个新用户,用户名为“xuejava”、密码为“123456”的用户,让其可以在本机上登录,并对所有数据库有查询、插入、修改、删除的权限。
语法格式:grant 权限 on  数据库.* to  用户名@登录主机 identified by "密码" 
--首先用以 root  用户连入 mysql,然后键入以下命令:
grant select,insert,update,delete on *.* to xuejava@localhost identified by "123456"; 
--如果希望该用户能够在任何机器上登陆 mysql,则将 localhost  改为"%":
grant select,insert,update,delete on *.* to xuejava@”%” identified by "123456";
--如果你不想用户 xuejava 有密码,可以再打一个命令将密码去掉。
grant select,insert,update,delete on *.* to xuejava@localhost identified by "";  
--最后要记得刷新权限:
flush privileges;  
(2)创建一个可以从任何地方连接服务器的超级用户
grant all privileges on *.* to xuejava@localhost identified by "123456" with grant option; 
grant all privileges on *.* to xuejava@”%” identified by "123456" with grant option;

5、设置用户密码
也可以用此命令修改用户密码。比如,将用户 xuejava 的密码改为“abc”:
update mysql.user set password = password('abc') where user='xuejava' and host='localhost'; 

6、删除授权
mysql>revoke all privileges on *.* from xuejava@”%”;  
mysql>delete from user where user=”xuejava” and host=”%”;  
mysql> flush privileges; 

7、查看数据库中的当前用户
mysql>use mysql;  
mysql>select host,user,password from user; 

8、创建数据库 xuejava 
mysql>create database xuejava; 

9、查看当前用户下有哪些数据库
mysql>show databases;

10、选定要操作的数据库
mysql>use xuejava;  
11、显示选定数据库中的数据表
mysql>show tables; 
12、显示数据表的结构
mysql>describe  表名; 
13、建库与删库:
mysql>create database 库名;  
mysql>drop database 库名;  
14、 建表
mysql>use 库名;  
mysql>create table 表名(字段列表);  
15、删除表
mysql>drop table 表名;  
16、清空表中记录
mysql>delete from 表名;  
17、显示表中的记录
mysql>select * from 表名;  
18、显示建表命令
mysql>show create table 表名; 
19、导出数据(备份数据库)
mysql>mysqldump -u root -p123456 xuejava > xuejava.sql 

20、导入数据
mysql>mysqlimport -u root -p123456 <xuejava.sql 
21、将文本数据导入数据库
文本数据的字段数据之间用 tab  键隔开。
mysql>use test;  
mysql>load data local infile "D:/mysql.txt" into table [表名];  
22、导入.sql  文件(例如 D:/mysql.sql)  
mysql>use xuejava;  
mysql>source d:/mysql.sql; 

23、连接到远程主机上的MySQL  
假设远程主机的 IP  为:192.168.6.100,用户名为 root,密码为 admin。则键入以下命令(前提是
有远程连接的权限):
mysql -h192.168.6.100 -uroot -padmin 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值