MySQL详解,库和表的基础操作

目录

前言

一、预备知识

1、服务器,数据库,表关系

2、SQL分类

3、连接服务器

二、库的操作

1、创建数据库

2、查看字符集和校验规则

2.1 查看系统默认字符集以及校验规则

2.2 查看数据库支持的字符集和字符集校验规则

3、操纵数据库 

3.1查看数据库

3.2 修改数据库 

3.3 删除数据库  

4、 查看连接情况

三、表的操作

1、创建表

 2、查看表结构

3、向表中添加元素 

4、删除表


前言

本文主要简单介绍了数据库的组成以及mysql中库的操作和表的操作。


一、预备知识

1、服务器,数据库,表关系

  • 所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库,一般开发人员会针对每一个应用创建一个数据库。
  • 为保存应用中实体的数据,一般会在数据库中创建多个表,以保存程序中实体的数据。

三者关系如下图所示:

数据库也是用文件的方式进行数据保存的。所谓的创建数据库就是在Linux下创建了一个目录,所谓的创建数据库表本质上就是在特定的目录下创建特定的文件。 

2、SQL分类

SQL语句是用户和数据库进行交流的方式。分为以下几类:

DDL【data definition language】 数据定义语言,用来维护存储数据的结构
代表指令: create, drop, alter

DML【data manipulation language】 数据操纵语言,用来对数据进行操作
代表指令: insert,delete,update

DCL【Data Control Language】 数据控制语言,主要负责权限管理和事务
代表指令: grant,revoke,commit

 之所以会有不同的SQL分类,是因为使用SQL语句的人是有不同需求的。比如数据库的创建者和维护者负责的内容并不一样。

3、连接服务器

mysql -h 127.0.0.1 -P 3306 -u root -p

注意:
如果没有写 -h 127.0.0.1 默认是连接本地
如果没有写 -P 3306 默认是连接3306端口号 

二、库的操作

1、创建数据库

 语法:

CREATE DATABASE  [IF NOT EXISTS]  db_name   [create_specificatio...]


create_specification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name

说明:

  • 大写的表示关键字
  • [] 是可选项
  • CHARACTER SET: 指定数据库采用的字符集
  • COLLATE: 指定数据库字符集的校验规则 

案例:

创建一个使用utf字符集,

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值