zoukankan      html  css  js  c++  java
  • mysql入门

    安装mysql(windows 64)

    1、下载:

    http://dev.mysql.com/downloads/mysql/

    下载64位zip格式5.6版本(老版本稳定)

    2、安装

    解压到C盘,将C:mysql5.6in添加到系统环境变量,就算安装好了
    ps:win10添加环境变量的方法,设置--搜索环境变量
    

    3、初始化

    mysqld --initialize-insecure
    

    4、启动

    mysqld
    

    查看pid:

    tasklist |findstr
    

    杀死mysql:

    taskkill /f /PID pid号
    

    安装mysql服务

    以管理员身份运行cmd
    
    mysqld --install
    

    启动

    搜索服务,找到MySQL然后启动。
    
    cmd:输入命令mysql
    

    密码管理

    设置密码

    mysqladmin -uroot -p password "123"
    

    改密码

    mysqladmin -uroot -p"123" password "456" 
    

    破解密码

    1、管理员用户运行cmd,跳过授权表
    
    mysqld --skip-grant-tables
    
    2、再开一个cmd, 直接跳过密码登录
    mysql -uroot -p
    
    3、然后改密码
    
    update mysql.user set password=password("123") where user="root" and host="localhost";
    
    4、刷新授权表
    
    flush privileges;
    
    5、杀死进程验证
    
    
    

    统一字符编码

    1 在mysql安装目录下(C:mysql5.6)新建一个ini配置文件(my.ini)

    文件内容如下:

    [mysqld]
    character-set-server=utf8
    collation-server=utf8_general_ci
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    

    2 重启mysql

    3 s 查看结果

    https://www.luffycity.com/python-book/di-8-zhang-mysql-shu-ju-ku/81-chu-shi-shu-ju-ku/813-mysqlan-zhuang-yu-ji-ben-guan-li.html

    初识sql语句

    SQL语句包含以下4部分。

    (1) 数据定义语句(DDL):DROP,CREATE,ALTER
    (2)数据操作语句(DML):INSERT,UPDATE,DELETE.
    (3)数据查询语句(DQL):SELECT
    (4)数据控制语句(DCL):GRANT,REMOVE,COMMIT,ROLLBACK
    

    操作文件夹(库)

    create database db1 charset utf8;

    show create database db1;

    查询所有库:
    show databases

    alter database db1 charset gbk;

    drop database db1;

    操作文件(表)

    切换文件夹:use db1;
    查看当前文件夹: select database();

    create table t1(id int, name char)

    show create table t1;
    查看该库下所有表show tables;

    alter table t1 modify name char(6);

    alter table t1 change name NAME char(7);

    drop table t1;

    操作文件内容(记录)

    insert t1(id,name) values(1,'egon1'),(2,'egon2'),(3,'egon3');

    select id,name from db1.t1;

    select * from db1.t1;(不推荐使用)

    update db1.t1 set name='SB';

    update db1.t1 set name='ALEX' where id=2;

    delete from t1;

    delete from t1 where id=2;

    查看系统支持的存储引擎
    # 1
    show engines;
    # 2
    shoe enginesG
    
    

    查看默认存储引擎

    show variables like 'storage_engine';
    
  • 相关阅读:
    python学习笔记
    Jenkins 共享库最佳实践
    django form 表单
    cenos7搭建openldap双主+keepalived+tls
    jenkins+ansible+gitlab
    centos7搭建zabbix3.4.13
    HTTP八种响应方式
    django administration 小记
    django manage.py 详解
    Django settings详解
  • 原文地址:https://www.cnblogs.com/Jason-lin/p/8531015.html
Copyright © 2011-2022 走看看