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';
原文地址:https://www.cnblogs.com/Jason-lin/p/8531015.html