云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 数据库学习笔记 - 图文

数据库学习笔记 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/12/10 13:45:53

数据库学习笔记

Sql 基本操作

1、基本操作 CRUD(增删改查)

2、将 sql 基本操作根据操作对象分类:库操作,表操作(字段)

,数据操作。

2.1 库操作:

对数据库的增删改查;

2.1.1 新增数据库:

基本语法:

Create datebase 数据库名字 [库选项 ] 库选项:用来约束数据库,分为两个选项

字符集设定: charset(数据存储的编码格式) :常用的有 GBK与 UTF8 校对集设定: collate(数据比较的规则)

当创建数据库的 sql 语句执行之后,发生了什么? 1、 在数据库系统中增加了对应的数据库信息; 2、 会在保存数据的文件夹下: 3、 每个数据库下都有一个

Date 目录,创建一个对应数据库名字的文件夹; opt 文件,保存了库选项。

2.1.2:查看数据库:

1、查看所有数据库 Show databases;

2、查看指定部分的数据库:模糊查询

Show databases like ‘pattern ’;---pattern 是匹配模式 %:表示匹配多个字符; _:表示匹配单个字符;

3、查看数据库创建语句:

Show create database 数据库名字; eg: SHOW CREATE DATABASE imooc;

数据库在执行 sql 语句之前会优化 sql,系统保存的结果是优化后的结果。

2.1.3 更新数据库:

数据库名字不可修改;

数据库的修改仅限库选项:字符集和校对集(校对集依赖字符集) Alter database 数据库名字 [库选项 ]; Charset/character set 字符集; Collate 校对集;

2.1.4 删除数据库:

Drop database 数据库名字;

当删除数据库语句执行之后发生了什么? 1、 在数据库内部看不到对应的数据库;

2、 在对应的数据库存储的文件夹内,数据库名字对应的文件夹也被删除(级联删除:里面

的数据表全部删除) ,数据库删除不可逆。

2.2 表操作

表与字段密不可分

2.2.1 新增数据表

语法:

Create table [if not exists] 表名(

字段名字数据类型( x),(如果数据类型是字符型,需要将字符长度加上) 字段名字数据类型, ·······

-----最后一行不需要逗号

)[表选项 ];

If not exists :如果表名不存在则创建,如果存在则不执行创建代码:检查功能; 表选项:控制表的表现,

字符集: charset/character set 具体字符集; --保证表中数据存储的字符集; 校对集: collate 具体校对集;

存储引擎: engine 具体存储引擎( innodb 和 myisam);

任何一个表的设计都必须指定数据库 方案 1:显示的指定表所属的数据库 Create table

[if not exists] 数据库名 .表名 ();--将当前数据表创建到指定的数据库下。

方案 2:隐式的指定数据表所属数据库:先进入到某个数据库环境,然后这样创建的数据表 自动归属到该数据库。

进入数据库环境: use 数据库名字;

2.2.2 查看数据表

1、查看所有表 show tables ; 2、查看部分表:模糊匹配: Show tables like‘pattern ’; %:表示匹配多个字符; _:表示匹配单个字符; 3、 查看表的创建语句; Show create table 表名;

4.查看表结构:查看表中的字段信息

Desc/describe/show columns (列) from 表名;

2.2.3 修改数据表

2.2.3.1 修改表本身

表本身可以修改:表名和表选项; 1、修改表名:

Rename table 老表名 to 新表名; 2、修改表选项: A

2.2.3.2 修改字段(增、删、改、查)

1、新增字段:

Alter table 表名 add[column] 字段名数据类型 [列属性 ] [ 位置]; 位置:字段名可以存放表中任意位置 First:第一个位置;

After :在哪个字段之后: after 字段名;默认的是在最后一个字段之后。

2、修改字段:

Alter table 表名 modify 字段名数据类型【属性】 【位置】;

搜索更多关于: 数据库学习笔记 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

数据库学习笔记 Sql 基本操作 1、基本操作 CRUD(增删改查) 2、将 sql 基本操作根据操作对象分类:库操作,表操作(字段) ,数据操作。 2.1 库操作: 对数据库的增删改查; 2.1.1 新增数据库: 基本语法: Create datebase 数据库名字 [库选项 ] 库选项:用来约束数据库,分为两个选项 字符集设定: charset(数据存储的编码格式) :常用的有 GBK与 UTF8 校对集设定: collate(数据比较的规则) 当创建数据库的 sql 语句执行之后,发生了什么? 1、 在数据库系统中增加了对应的数据库信息; 2、 会在保存数据的文件夹下: 3、 每个数据库下都有一个 Date 目

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com