mysql 连接数据库命令:

MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)

mysql -h localhost -u root -p123

MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”

mysql -h 172.16.16.45 -P 3306 -u root -p123

MySQL 连接本地数据库,用户名为“root”,隐藏密码

mysql -h localhost -u root -pEnter password:

MySQL 连接本地数据库,用户名为“root”,指定所连接的数据库为“test”

mysql -h localhost -u root -p123 -D test

查看版本
status;

创建、删除、查看数据库

create database test_data;show databases like "test%";

创建gbk字符集的数据库

GBK:  create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;  
UTF8: create database test2 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; 
create database test2 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
show create database test2;

删除数据库

drop database test_data;

show databases;

切换到数据库进行操作

 use test_gbk;

查看当前连接的数据库

select database();

查看当前连接数据库的用户

select user();

创建用户、授权、收回权限

当数据库创建完成后,就需要创建用户,以供需要连接数据库的人员使用与操作数据库,不可能人人使用root登陆,所以权限设置也是很重要的

 #创建用户并all权限给在test_gbk库所有表,密码‘123456’
 grant all on test_gbk.* to 'testuser'@'localhost' identified by '123456';
 #刷新权限,使权限生效  flush privileges;

 #查看用户有哪些权限   show grants for 'testuser'@'localhost';

收回权限

revoke insert,update,select,delete on test_gbk.* from 'testuser'@'localhost';

生产环境:只允许本机连接

开发环境:

新建用户
grant usage on *.* to 'peony'@'%' identified by 'peony_123' with grant option;设置用户权限
grant SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON *.*  TO 'peony'@'%' IDENTIFIED BY 'peony_123';赋权给用户远程权限
grant all privileges on *.* to 'peony'@'%' identified by 'peony_123' with grant option;

# 修改数据库:
ALTER DATABASE database_name CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;
# 修改表:
ALTER TABLE table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
# 修改表字段:ALTER TABLE table_name CHANGE column_name column_name VARCHAR(191) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

把库表的GBK字符集修改为UTF8

alter database test default character set utf8;alter table test default character set utf8;

把id列设置为主键,在Name字段上创建普通索引

alter table test add primary key(id);create index mggindex on test(name(16));

查看创建的索引及索引类型等信息

show index from test;show create table test\G#下面的命令也可以查看索引类型     show keys from test\G  

转载于:https://www.cnblogs.com/alter888/p/11127648.html

MySQL数据库入门———常用基础命令相关推荐

  1. Mysql常用基础命令操作实战

    目录 一    启动与关闭MySQL    3 1.1    单实例MySQL启动与关闭方法    3 ※1※    常规启动关闭数据库方式(推荐)    3 1.2    多实例MySQL启动与关闭 ...

  2. mysql修行练级之mysql新手入门常用命令

    mysql修行练级之mysql新手入门常用命令 创建时间:2014.08.24 修改时间:2014.09.26 从一个运维工程师和DBA新手的角度出发,学习,实践从而掌握mysql相关操作. 1.登录 ...

  3. Mysql入门教程--基础命令

    Mysql入门教程--基础命令 #mysql ----------------------------------------------------------------------------- ...

  4. 国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令

    国产达梦数据库学习笔记(一):NeoKylin7.0安装及配置与常用基础命令 以VMware Workstation Pro 15环境下的NeoKylin7.0与DM8为例 中标麒麟系统NeoKyli ...

  5. 【MSFconsole工具】下载、启动方法、msf常用基础命令、模块功能、核心命令(入门初识)

    目录 一.简介: 二.下载: 2.1.kali 2.2.官网: 2.3.GitHub: 三.启动方法 四.msf常用基础命令 五.msf结构 六. 核心命令: 一.简介: 很容易地获取.开发并对计算机 ...

  6. Linux常用基础命令198个

    Linux常用基础命令198个 1.mkdir 创建目录 * 主要选项:-p 递归创建目录 主要案列:mkdir /xujun mkdir -p /xujun/oldboy mkdir -p /xuj ...

  7. centos7 mysql创建表_CentOS7 MySQL数据库入门 小白必看

    昨天网盾科技发布的一篇关于CentOS7配置ssh的文章,有很多小伙伴都收藏了,想必是对大家很有帮助,那么今天网盾科技再给大家分享一篇关于CentOS7配置MySQL数据库入门的文章,小白必看哟! l ...

  8. mysql数据库入门教程(11):视图讲解大全

    一.视图的介绍 含义:虚拟表,和普通表一样使用 mysql5.1版本出现的新特性,是通过表动态生成的数据 举例说明什么是视图:假设一个年级有10个班,上面有领导来啦,说要检查舞蹈功底,学校为了应付检查 ...

  9. mysql数据库入门教程(5):多表操作(连接查询,子查询,分页查询,联合查询)

    前文介绍了单表查询:mysql数据库入门教程(4):查询讲解大全 今天介绍下多表查询 一.连接查询 含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 先送上下面所讲用到的sql脚本 h ...

最新文章

  1. 一文看懂MYCAT数据库服务器!
  2. 科普 | 同一个世界,地图有这么多不同的表达!
  3. iis7.5支持html5,IIS7.5 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面...
  4. 表的插入、更新、删除、合并操作_10_仅复制表结构
  5. 降低软件复杂性一般原则和方法
  6. 2020年11月国产数据库排行: PingCAP融资破记录,PolarDB登云巅,达梦南大壮心雄
  7. 想了解Xtrabackup备份原理和常见问题分析,看这篇就够了
  8. jzoj4313 电话线铺设(最小生成树+最近公共祖先)
  9. 微信小程序用户拒绝授权之后重新调用
  10. 20155229《网络对抗技术》Exp2:后门原理与实践
  11. 开发缺点_利用模板去建设开发企业网站好不好?模板建站的缺点?
  12. mysql 储存过程放到哪_MySQL储存过程
  13. python 输出函数表达式——LaTeX数学公式
  14. 重写 geturl Openlayers中使用TileCache加载预切割图片作为基础地图图层
  15. 手机号 验证函数 C++
  16. sel2000服务器自动关闭,实用贴:轻松处理SQL 2000数据库自动停止
  17. 过计算机管理共享文件夹,局域网中怎么查看自己共享过的文件
  18. 关于LDO和DC-DC,看这一篇就够了!
  19. goland本地包import飘红
  20. elementui[el-table]表格全选操作以及翻页选中取消相关效果

热门文章

  1. Exchange 2010迁移Exchange 2013(一)共存部署
  2. RuntimeError: The full_object_detection must use the iBUG 300W 68 point face landmark style.
  3. Tensorflow 读取XML文件内容并对图片等比例缩放
  4. C语言 将文件内容转换成Dump文件数据格式
  5. WinForm控件之【NumericUpDown】
  6. 转:csdn怎么快速转载别人的文章
  7. 【SSH框架】之Hibernate系列一
  8. 最近在弄ionic3的时候遇到的一些问题(遇到就更新)
  9. angular 路由页面不刷新
  10. React Native开发环境搭建