1.3 MySQL数据库常用命令

MySQL数据库常用命令

1、进入数据库系统

mysql -uroot -p12345;

# -u 后面紧接着登陆的用户名,-p 后面紧接着密码

2、查看当前目录有哪些数据库

>show databases;

3、创建数据库

>create database firstdb;

# firstdb 为数据库名

4、进入数据库

>use firstdb;

5、查看数据库里有那些表

>show tables;

6、在数据库里新建一张表

>create table first_t1(id varchar(20),name varchar(50));

# 表名为first_t1,表中有俩个字段:id和name,他们限制长度分别为20和50

7、查看建表时的规则

>show create table first_t1;

8、查看表的字段

>desc first_t1;

9、在表中插入内容

>insert into first_t1 values ('00001','qinyuqian');

10、查看表的内容

>select * from first_t1;

11、只查看表中的一条内容

>select * from first_t1 where id='00001';
>select * from first_t1 where name='qinyuqian';

12、匹配表中的内容出来

>select * from first_t1 name like "%qin%";

# 就会匹配表中name中带有qin字段的内容

13、授权用户

>grant all on firdb.* to qyq@'localhost' identified by "12345";
>grant all on firdb.* to first@'192.168.1.1' identified by "1234567";

授权用户后需要刷新权限

>flush privileges;

# all代表所有权限,可以换成其他的代码来控制权限。firdb.*代表数据库firdb中所有的表。
# qyq是用户名,localhost和192.168.1.1指定用户来源,12345是密码

14、授权的用户进行登陆

mysql -hlocalhost -ufirst -p12345 -P3306

15、MySQL备份或导出

>mysqldump -uroot -p12345 firstdb >/tmp/firstdb.sql;

16、MySQL导入

>source firstdb.sql;
mysql -uroot -p12345 firstdb < /tmp/firstdb.sql;

17、删除数据库

>drop database firstdb;

18、删除表

>drop table first_t1;

19、清空表内容

>delete from first_t1;

20、查看数据库字符集

>show variables like '%char%';

21、root用户跳过密码登陆数据库,需要先关闭数据库服务

/usr/local/mysql/bin/mysqld_safe --skip-grant-tables --user=mysql &

然后启动数据库,无需密码直接登陆即可

注:每一个语句后跟分号表示语句结束。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值