mysql

mysql的安装:

  1,解压目录;

  2,添加环境变量;系统的环境的变量.

  3,初始化 mysql --initialize-insecure

  4,启动服务端 mysql 直接启动 这个时候 会吼住

  5,连接服务端mysql -uroot -p

  查看当前进程的pid号:tasklist |findstr mysql

  杀死进程:taskkill /F /PID mysql

  6,制作windows服务一定要以管理员身份运行

  安装windows服务:mysql --install

  卸载windows服务:mysql ---remove

  命令启动服务:net start mysql

  命令关闭服务:net stop mysql

  查看所有的数据库:show databases;

  使用数据库:use 数据库的名字;

  查看所有的表:show tables;

  7,统一字符编码:

    1在C:mysql-5.7.23-winx64mysql-5.7.23-winx64当前的目录下新建一个新的my.ini,

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
 
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\web\mysql-8.0.11
# 设置 mysql数据库的数据的存放目录,MySQL 8+ 不需要以下配置,系统自己生成即可,否则有可能报错
# datadir=C:\web\sqldata
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

    2 net stop mysql

      再开启 让my.ini文件配置生效

      net start mysql

    3,mysql -uroot -p

      执行s:查看数据库配置

        Server characterset:    utf8
           Db     characterset:    utf8
           Client characterset:    utf8
           Conn.  characterset:    utf8

   8,破解密码:

    1,以管理员身份 打开cmd 停掉服务端 net stop mysql

    2,开启服务端 并跳过所有的授权表:mysqld --skip-grant-tables

    3,客户端连接服务端:mysql -uroot -p

    4,修改密码:update mysql.user set authentication_string =password('') where User='root';

    5,刷新权限:flush privilefes;

 初识:

操作文件夹:

  增:create database db1;

  查:show create database db1;(查看当前的数据库)   show databases;(查看所有的数据库)

  改:alter database db1 charset gbk;

  删:drop database db1;

操作文件(表)

  use db1;切换文件夹

  select database();查看当前所在文件夹

  增:create table user(id int,name char) 注意定义类型

  查:show create table user;查看当前这张表  show tables 查看所有的表  desc user 查看表的详细信息

  改:alter table user modify name char(6) 修改   alter table user change name NAME char(7);

  删:drop table user;

操作文件内容(数据);

  增:insert user(id,name) values(1,'ln'),(2,'mj')

  查:select id from db1.user;

   select id,name from db1.user;

   select * from db1.user;

  改:update db1.user set name='zhang';

    update db1.user set name='ln' where id=2;

  删:delete from user; 

   delete from user where id=2;

  

原文地址:https://www.cnblogs.com/lnrick/p/9549722.html