mysql chown_MYsql 初识

本文详细介绍MySQL的基本操作,包括数据库及表的创建、删除、查询、更新等,同时讲解了用户管理、权限设置等内容。

1.在新的mysqlzip文件中没有data数据包:需要我们再cmd中执行下面一行指令:

mysqld --initialize-insecure --user=mysql

2.数据库的链接操作:

1.showdatabase:显示数据库(即显示文件夹)

2.use 文件夹的名字(对想要操作文件夹进行操作权限设置)

3.show tables 显示文件夹中的文件

4.select *(操作所有文件)/(选择要操作的行 每一个之间用逗号进行分割)from文件名

3.进行用户的查看:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

1showdatabases;2.use mysql3.show tables;4.seleclt user,host from user;

View Code

4进行用户的创建:

create user 用户名 @ ip地址权限 identified by 用户密码

5对文件夹的操作:

1.创建文件夹:create database 文件夹名字

2.显示所有文件夹 show databases;

3.删除文件夹:drop database 文件夹的名字

6.对文件的操作:

1.创建文件:create table 文件名

2. 显示此文件夹中所有的文件: show tables;

3.删除此文件  drop table 文件名

7.对文件里的行进行操作:

1.创建一行数据:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

create table t5 (id int auto_increment primary key,name char(10));

View Code

注如果某一行不想输入数据可以使用null 如果想要某一行自增一 则可以使用auto_increment 在使用这个指令的时候一定要添加primary key ,并且一个数据库只能使用一个自增一指令。

8.删除表格:

1.delete from 表名:

表格中所有的数据可以被删除,但是下次进行数据插入的时候,标号从上次的最后的一个数据进行加一。

f602992a36851b5cbfa68f046af894e9.png

2.truncate table 表名:

表格中所有的数据可以被删除,但是下次进行数据插入的时候,标号从从新的一开始。

3.数据类型:

1.整型:

1.tinyint 短整型 2.int 整型 3. bigint 长整型  注:都是整型:区别是所拥有的长度不一样罢了

2. 浮点型:

1.float 浮点型 2. double 双精度 3. decimal 准确输出小数 ,(存储方式是字符串)

3.字符串:

1.char(10) 规定字符串最大是占10个字节,如果输入的字节数小于10 则使用空格进行填充,虽然这种方法会占据更多的内存但是读取速度块。

2.varchar(10) 规定字符串最大是占10个字节,如果输入的字节数小于10 则只占据这些内存空间,

3.字符串的使用方法: 先定义定长的字符串,再去规定不定长的字符串。

9.进行枚举:使用规则是再行里面进行数据插入的时候·,只能插入定义好的物理量,否则会报错

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

create table t3 (id int auto_increment,name varchar(10),size enum('big','small','medium'))default charset=utf8;

View Code

10对于数据的操作

1.增操作:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

insert into 表格名 ( 变量) values (值)

View Code

2.删操作:

delete from 表格名 where(条件) #where适用于条件的判断

3.改操作:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

update 表名 set 变量名 =值

View Code

4.查操作:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

select * from 表格名

View Code

11.表格的外键操作: 使用枚举是可以对输入的元素进行一定的限制,但是有的时候我们需要的变量经常变化,这个时候我们就可以使用外键来进行操作,这样在一定情况下可以节省内存空间:

12.创建用户:create user ’用户名 ‘ @ ’用户ip (如果想要所有就要使用%)‘ identified by ’填写密码‘

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

create user 'tony'@'%'identified by '123123';

View Code

13删除一个用户:drop user ’用户名‘@'用户ip'

14 修改一个用户的用户名 :set user  旧的用户名 @’旧的用户ip‘ to 新的 用户名 @’新的用户ip‘

15 授权:grant (某一个权限:select /所有权限使用 all privileges ) on 数据库名.表名 to 用户:

8f900a89c6347c561fdf2122f13be562.png

961ddebeb323a10fe0623af514929fc1.png

grant all privileges on db3.* to 'tony'@'%';

View Code

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值