MySQL必知必会——命令行使用MySQL图文教程

 2020-12-17 10:05:41   互联分享   95

一、进入命令提示符界面 1、windows+R  2、在提示框内输入cmd  3、回车 二、MySQL服务的启动与终止命令 1、MySQL服务启动:net start mysql 2、MySQL服务终止:net stop mysql 三、MySQL的登录与登出命令 1、MySQL登录:mysql -h 主机地址 -u 用户名 -p 密码 当出现了mysql>后,就证明已登录mysql,在mysql>后可输入SQL语句执行所需操作,注意以分号结束。 2、MySQL登出:exit 四、MySQL结构查看命令 使用show关键字,一般结构是show 结构类型; 1、显示所有数据库:show database; 2、使用数据库:use 数据库名; 成功后,显示Database changed 3、显示数据库内的表信息:show tables; 五、MySQL结构创建 通过create关键字可以创建数据库、创建表、创建视图、创建触发器、创建存储过程等,一般的格式是create 结构类型 结构名; 1、创建数据库...

mysql创建数据库指定字符集

 2020-12-17 10:05:21   互联分享   110

mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来 很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动mysql,不过用下面的语句会更有效 GBK: create database test2 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; UTF8: CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci 注意:如果不是通过my.ini配置文件设置的内容,只在当前状态下有效,当重启数据库服务后失效。所以如果想要不出现乱码只有修改my.ini文件,数据库编码可以在创建数据库时候指定UTF8,如下: |character_set_client      | utf8 ...

关于MySQL中的8个 character_set 变量说明

 2020-12-17 10:04:18   互联分享   114

本篇会简单介绍在 MySQL 中关于 8个 character_set 变量的基本作用。        使用下列SQL语句可以查看 MySQL中8个 character_set 变量 SHOW VARIABLES LIKE '%char%'; 1 8个 character_set 变量:   一、character_set_client   二、character_set_connection   三、character_set_database   四、character_set_filesystem   五、character_set_results   六、character_set_server   七、character_set_system   八、character_sets_dir 一、character_set_client   主要用来设置客户端使用的字符集。 二、character_set_connection   主要用来设置连接数据库时的字符集,如果程序中没有指明连接数据库使用的字符集类型则按照这个字符集设置。 三、character_set_...

mysql server 5.7.20 type and networking 安装没有下面next等键

 2020-12-17 10:02:14   互联分享   104

这里正确的情况应该是有next,但是我遇到的情况下没有,经过查找资料,最终找到方法,作以记录和分享。 在MySQL安装过程中有一些快捷键,其中Alt+N表示下一步,即“next”,所以从这里开始我一直没有“next”键,可以一直用快捷键来实现这个功能。 补充一些后面还会用到的: back:Alt+B     (根据查的资料显示,有的电脑是直接按“b”) next:Alt+N      (同上,也可以试试“n”) excute:Alt+X     (同上) finish:Alt+F     (同上) 方法二,没有尝试: 控制面板---->调整屏幕分辨率 调整屏幕后有人说会显示出来,如果前面快捷键无效的朋友可试试这个

MySql 5.7中添加用户,新建数据库,用户授权,删除用户,修改密码

 2020-12-17 10:01:50   互联分享   115

1、新建用户  创建test用户,密码是1234。 MySQL -u root -p  CREATE USER 'test'@'localhost'  IDENTIFIED BY '1234'; #本地登录  CREATE USER 'test'@'%'  IDENTIFIED BY '1234'; #远程登录  quit  mysql -u test -p #测试是否创建成功 2、为用户授权 a.授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by '密码';  b.登录MYSQL,这里以ROOT身份登录: mysql -u root -p c.为用户创建一个数据库(testDB): create database testDB;  create database testDB default charset utf8 collate utf8_general_ci; d.授权test用户拥有testDB数据库的所有权限: grant all privileges on testDB.* to “test”@”localh...

MySQL导入utf8编码的CSV文件

 2020-12-17 09:59:30   互联分享   85

首先,作为测试,我们在这里创建一个名为testdb的数据库,和一个名为test_table的表: create database if not exists testdb default charset utf8 collate utf8_general_ci; use testdb; drop table if exists test_table; create table test_table ( id integer, name varchar(30), age integer, point decimal(6,2), brief varchar(30) ); 然后我们创建一个CSV文件test.csv,设置文件的编码为utf8,编辑内容如下: 1,"刘德华",23,96.12,"我爱你亲爱的姑娘" 2,"周杰伦",22,93.2,"七里香" 3,,,, 4,"周润发",,,"有没有人曾告诉你" 然后进入mysql命令行(或使用前端工具),执行如下SQL: load data local infile 'd:\\test.csv' ...

MySQL使用手册

 2020-12-17 09:58:49   互联分享   99

1.1.1 登陆MYSQL 登录MySQL的命令是mysql, mysql 的使用语法如下:  mysql [-u username] [-h host] [-p[password]] [dbname]  username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于初始没有密码,第一次进时只需键入mysql即可。  [root@test1 local]# mysql  Welcome to the MySQL monitor.  Commands end with ; or g. Your MySQL connection id is 25338 to server version: 5.1.2-alpha-standard  Type 'help;' or 'h' for help. Type 'c' to clear the buffer. mysql>  出现了“mysql>”提示符。  增加了密码后的登录格式如下:  mysql -...

MySQL索引让MySQL更快速运行

 2020-12-17 09:56:01   互联分享   91

摘要:本文介绍了七种MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQL的查询和运行更加高效。 索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个mytable表: CREATE TABLE mytable( ID INT NOT NULL, username VARCHAR(16) NOT NULL ); 我们随机向里面插入了10000条记录,其中有一条:5555, admin。 在查找username="admin"的记录SELECT * FROM mytable WHERE username='admin';时,如果在username上已经建立了索引,MySQL无须任何扫描,即准确可找到该记录。相反,MySQL会扫描所有记录,即要查询10000条记录。 索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索包含...

常见的MySQL命令大全

 2020-12-17 09:54:41   互联分享   84

一、连接MySQL 格式:mysql -h主机地址-u用户名-p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql>。 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令:exit (回车)。 二、修改密码 格式:mysqladmin -u用户名-p旧密码password 新密码 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令: mysqladmin -uroot -password ab12 注:因为开始时root没有密码,所以-p旧...

MySQL最新版本下载

 2020-12-11 01:27:33   互联分享   106

1.进入官网找到自己所需的安装包:https://dev.mysql.com/  ,路径:DOWNLOAD-->MYSQL Community Edition(GRL)-->MYSQL on Windows (Installer & Tool) 或直接点击 https://dev.mysql.com/downloads/windows/installer/ 查看最新版本。

www.nqsu.com
桂ICP备15001426号-2
桂公网安备45010002450324