MySql
1.1 注册码:
gNBpPFgyOw9Rwt/ozsnjgM7tJNo2
bhaaAThangemMkaz2tQhq3/f7dZ7
Vj29WeGHjuupj/AhYqymjAuokhYi
X1T/fG+q1yR22PdcEP39dxU3ovEo
lLLzwIZlQr9oJYwUf5eG4x5e1bMP
nfIaIl8reszQPHFNbrxBjCVrBEXL
TyBLehxzUpVI672t3LjX8q4ytCRC
ezcoZQfMAc0DulJzNREbwlcf0Rco
N0zW3ojBUxGsplBBZZPrD7/bPhkM
rjtS8Bxym+HeV1TJDTXuiL8QLg==
1.2 基本SQl语句
1.2.1 创建数据库(demo)
create database demo
1.2.2 创建表(student)
表名 student
有字段
id
name
age
CREATE TABLE student(
id INT(11) AUTO_INCREMENT,
NAME VARCHAR(20),
age INT,
PRIMARY KEY (id)
) DEFAULT CHARSET=utf8;
1.2.3 插入数据
INSERT INTO student VALUES(NULL,'tom',18);
INSERT INTO student VALUES(2,'jerry',20);
1.2.4 查询数据
SELECT * FROM student;
1.2.5 删除数据
DELETE FROM student WHERE id=2;
1.2.6 修改表数据
UPDATE student SET NAME='Tom123' WHERE id=1;
1.2.7 统计表中有多少条数据
SELECT COUNT(*) FROM student;
1.2.8 分页查询
SELECT * FROM student LIMIT 0,4;
1.3 联表查询语句
User表:
Orders表:
1.3.1 全查询
SELECT * FROM orders,user WHERE user.`id`=orders.`user_id`;
1.3.2 左外查询以订单为主
SELECT o.*,u.username FROM orders o LEFT JOIN USER u ON o.user_id=u.id;
1.4 开启InnoDB
检查是否innodb已开启
执行命令
SHOW variables like 'have_%';
在结果中的have_innodb,如果显示为YES,即表示启动了。 如果是NO或者DISABLED表示未启动。
如果不存在也表示未启动。
1.5 卸载MySql
win+R 输入 Regedit
删除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
如下两个key不一定有,没有就不理了
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application \MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
Win10下删除隐藏的
C:\ProgramData\MySQL Server 5.5
1.6 Mysql相关的命令行操作
1 进入mysql
2 查看mysql表类型结构
3 插入语句
4 查询语句
5 开启事物
6 回滚事务
7 结束事物