【SQL笔记】终端命令行操作数据库

命令行操作数据库

1执行后输入密码

/usr/local/MySQL/bin/mysql -u root -p

2显示所有的数据库

show databases;

3 创建默认编码为utf-8 的数据库

create database `test2` default character set utf8 collate utf8_general_ci
CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci

3进入对应的数据库

use '数据库';

4创建表并为表分配一个主键

create table yang(id int primary key);

5显示对应数据库的所有表

show tables;

6 查看表结构

desc 表名;

7 查看表内容

select * from '表名';

8 查看环境变量

echo $PATH

9 添加环境变量

export PATH = $PATH:/usr/local/MySQL/bin/

10

mysql> set global validate_password_policy=0;       # 关闭密码复杂性策略
mysql> set global validate_password_length=1;      # 设置密码复杂性要求密码最低长度为1
mysql> select @@validate_password_policy;          # 查看密码复杂性策略
mysql> select @@validate_password_length;          # 查看密码复杂性要求密码最低长度大小

10 修改数据库密码

mysql> alter user 'root'@'localhost' identified by '1234';

mysql> SET PASSWORD = PASSWORD('abc123');

11 数据库备份还原

备份:/usr/local/MySQL/bin/mysqldump -uroot -p charon> mydb.sql;
还原:mysql -uroot -p charon < mydb.sql;

12 启动数据库,停止数据库,查看数据库服务状态,重启数据库

启动数据库:service mysqld start 
停止数据库: service mysqld stop 
查看状态:service mysqld status
重启服务:service mysqld restart
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容