mysql技术大全

25 篇文章 0 订阅

1.查看mysql中的存储引擎

show engines \g

2.InnoDB存储引擎
InnoDB存储引擎的特点如下:
支持事务。
锁级别为行锁,比MyISAM存储引擎支持更高的并发。
能够通过二进制日志恢复数据。
支持外键操作。
在索引存储上,索引和数据存储在同一个文件中,默认按照B+Tree组织索引的结构。同时,主键索引的叶子节点存储完整的数据记录,非主键索引的叶子节点存储主键
的值。
在MySQL 5.6版本之后,默认使用InnoDB存储引擎。
在MySQL 5.6版本之后,InnoDB存储引擎支持全文索引。
3.MyISAM存储引擎
MyISAM存储引擎的特点如下:
不支持事务。
锁级别为表锁,在要求高并发的场景下不太适用。
如果数据文件损坏,难以恢复数据。
不支持外键。
在索引存储上,索引文件与数据文件分离。
支持全文索引。

4.linux软件的安装

yum install -v vim*

这里我们安装的是vim

5.查看主机名和修改主机名
查看:hostname
修改:hostname aaa

6.重启服务器

reboot

7.配置静态ip地址

ifconfig

8.重启服务器的网络服务

service network restart

9.配置主机名和IP地址的对应关系

vim /etc/hosts

测试:ping 主机名

10.查看防火墙规则

service iptables status 

11.防火墙的配置文件

vim /etc/sysconfig/iptables

12.重启防火墙

service iptables restart

13添加mysql用户组

groupadd mysql

在用户组中添加mysql用户

useradd -r -g mysql mysql

14.赋予mysql用户sudo权限

vim /etc/sudoers

mysql ALL=(ALL) ALL

15.赋予mysql用户登录密码

passwd mysql

16.linux用wget下载文件

首先安装wget文件

yum install wget -y

下载文件:wget 地址

17.查看存在的数据库

show databases

18.创建数据库

create database if not exists database_name

19.进入数据库

use k1

20.查看数据库的创建信息

show create database database_name;

或者

show create database database_name  \g;

21.查看数据表

show tables;

22.删除数据库

drop database [if exists] database_name;

23.查看数据库中存在的数据库

show tables;

24.主键

primary key

实例:

CREATE TABLE t_goods_category4(
->t_category_id INT,
->t_shop_id INT,
->t_category VARCHAR(30),
->t remark VARCHAR(100),
->PRIMARY KEY (t_category_id,t_shop_id)
->
CREATE TABLE t_goods_category(
->id INT PRIMARY KEY,
->t_category VARCHAR(30),
->t_remark VARCHAR(100)
->)

25.字段指定默认值

字段名称  数据类型  default  默认值

26.主键默认递增

字段名称  数据类型  auto_increment

27.存储引擎

engine=存储引擎名称

28.指定编码

default charset=编码 collate=校对规则

29.查看表结构

desc 表名

30.修改数据表名称

alter table 原表名 rename [to] 新表名

31.为数据表添加字段

alter table 表名 add column 新字段名 数据类型 [not null default 默认值]

32.添加字段的时候指定位置

alter table 表名 add column 新字段名 数据类型 [not null default 默认值] first

33.在指定的字段的后面添加字段

alter table 表名 add column 新字段名 数据类型 [not null default 默认值] after 原有字段名

34.修改字段名称

alter table 表名 change 原有字段名 新字段名 新数据类型

35.修改字段的数据类型

alter table 表名 modify 字段名 新数据类型 [default 默认值]

36.将数据库的字段的位置修改为数据库的第一个字段

alter table 表名 midify 字段名 数据类型 first

37.将当前字段的位置修改到某个字段的后面

alter table 表名 modify 字段1名称 字段1的数据类型 after 字段2名称

38.删除字段

alter table 表名 drop 字段名

39.修改表的存储引擎

alter table 表名 engine =存储引擎名称

40.删除数据表

drop table [if exists] 数据表1 [,数据表2,.....,数据表n]

41.比较运算符

运算符名称
=等于运算符
is null为空运算符
is not null不为空运算符
least最小值运算符
greatest最大值运算符
in属于运算符
not in不属于运算符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

原克技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值