【Mysql】库的操作

一、sql分类

1.DDL(Data Defination Language)数据定义语言

定义数据时候使用的sql语言       

creat:建表、drop:删表、alter:改变

2.DML(Data Manipulation Language)数据操纵语言

对数据进行操作的sql语言

insert:插入、delete:删除、update:更新

3.DCL(Data Contral Language)数据控制语言

对权限进行改变的sql语言

grant:、revoke:、commit:

二、数据库的结构:

1.数据存储路径

2.常用SQL语句:

1)创建数据库

create database db_name; #创建数据库

show databases; #查看库中内容

 

2)在创建时候还可以指定所选用的字符集和校验规则

字符集是指数据库中可以存储哪些字符,比如汉字的字符集是GB2312或者utf8。

校验规则是完整性约束的一种,用于检测和保证数据的合法性和完整性,可以防止无效数据入库。

1先查看默认字符集和校验规则:

show variables like 'character_set_database';
show variables like 'collation_database';

 

2 再设置一下指定的字符集和校验规则:

creat database db_name charset=utf8;
creat database db_name charset=utf8 collate utf8_general_ci;

 

可以使用这条命令来查看支持的字符集:

show charset;

 使用下面这条命令查看所支持的校验规则:

show collation;

use db_name; #使用数据库(相当于Linux中cd进入这个目录)
show tables;    #显示数据库中有没有表

这是校验规则不同的区别:

utf8_general_ci校验规则不区分大小写,而utf8_bin校验规则区分大小写

查看当前登录数据库的用户

show processlist;

对于建库相关操作的理解:

1建立数据库   ->   在linux中建立一个目录结构(演示)

2创建数据库表   -> 在目录下创建文件

3db结构:一个表对应两个文件

3.数据库存储引擎 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值