• 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;

      

  • 相关阅读:
    用内联取代宏代码
    参数的缺省值
    令人迷惑的隐藏规则
    重载与覆盖
    重载是如何实现的?
    重载的起源
    C++函数的高级特性
    使用调试器逐步跟踪程序
    new/delete 的使用要点
    malloc/free 的使用要点
  • 原文地址:https://www.cnblogs.com/lnrick/p/9549722.html
Copyright © 2020-2023  润新知