• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL基础知识汇总

MySQL基础知识汇总

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了MySQL,MySQL基础等相关知识,希望本文的分享对您有所帮助
一、什么数据库
二、数据库的分类

关系型数据库(了解)

非关系型数据库

三、MySQL数据库

MySQL的目录结构

MySQL客户端/服务器

相关术语

SQL

MySQL的客户端类型

MySQL的登陆

四、数据库操作

查看数据库

创建数据库

查看数据库的创建命令

数据库的删除

五、设置客户端字符集
六、数据表操作

选择数据库

查看数据表

创建数据表

查看数据表的创建语句

删除表

创建表后的影响

删除数据表后的影响

数据类型

七、数据类型

数值型

字符串

八、数据操作

插入数据

更新数据

查询语句

删除数据

九、数据类型

数值型

字符串

日期时间型

十、【附加属性】列属性

not null值

default缺省值

unique唯一

auto_increment自增长

primary key

十二、列属性的操作

查看列属性

删除not null约束

删除default

删除unique

删除auto_increment自增长属性

删除主键

添加primary key

添加unique

复合主键

模拟主键

十三、通过修改表结构添加列属性

添加not null

添加default

添加auto_increment

添加unique

添加primary key

十四、表结构的修改

添加字段

删除字段

修改字段类型

修改字段名

修改表名

十六、高级操作

复制表结构

创建表同时复制表数据

批量插入数据

蠕虫复制

主键冲突(更新)

主键冲突(替换)

十七、高级查询

【all|distinct】

*

字段别名

表别名

数据源

【where子句】

【group by子句】

【having 子句】

【order by子句】

【limit 子句】

十八、子查询

什么是子查询呢?

子查询的分类

十九、关系(理解)

什么是关系

关系的分类

二十、foreign key外键

存储引擎(了解)

MySQL的存储引擎(了解)

外键创建

通过修改表结构添加外键

外键的删除

外键的约束

二十一、字符集与校验集

查看

校验集(了解)

校验集分类

二十二、联合查询

什么联合查询

语法:

作用

二十三、连接查询

交差连接

内连接

外连接

自然连接(了解)

using关键字

二十四、数据库的备份与还原(理解)

物理备份

数据备份与还原

sql备份

二十五、事务安全

事务

事务安全

二十六、MySQL事务分类

自动事务

手动事务

事务中的回滚点

二十七、事务的ACID(了解)

二十八、权限操作

创建用户

查看用户

为用户授权

移除用户的权限

删除用户

修改用户密码

二十九、PHP操作MySQL

登陆

设置字符集

选择数据库

根据需求来操作数据库

①. 插入数据
②. 数据的更新
③. 数据的删除
④. 数据的查询

从select的结果集中获取数据

mysql_insert_id();

关于SQL错误信息函数

释放资源

三十.、关于mysql_query()的返回值:
三十一、SQL语句执行函数
三十二、获取受影响的行数

以上就是MySQL基础知识汇总的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 分享下mysql各个主要版本之间的差异
  • MySQL essential版本和普通版本有什么区别?
  • redhat 5.4下安装MYSQL全过程
  • 如何用SQL命令查看Mysql数据库大小
  • 解析mysql中如何获得数据库的大小
  • 解析mysql修改为utf8后仍然有乱码的问题
  • 5个常用的MySQL数据库管理工具详细介绍
  • 解析在MySQL里创建外键时ERROR 1005的解决办法
  • 解析远程连接管理其他机器上的MYSQL数据库
  • mysql 精简过程(删除一些文件)

相关文章

  • 2018-12-05使用innobackupex基于从库搭建mysql主从架构
  • 2018-12-05mysql数据库使用Node.js实现连接功能的示例
  • 2018-12-05MySQL高级一
  • 2018-12-05Mysql5.7出现group by查询问题的解决办法分享
  • 2018-12-05未公开的SQL Server口令的加密函数
  • 2018-12-05SQL查找某一条记录的方法
  • 2018-12-05MySQL5.7中union all用法的黑科技的图文代码介绍
  • 2018-12-05oracle em 按钮乱码解决办法及em网页变成英文
  • 2018-12-05Mysql数据库编码问题 (修改数据库,表,字段编码为utf8)
  • 2017-09-17mysql-cluster 使用介绍

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 重置MySQL数据库root密码(linux/windows)
    • master and slave have equal MySQL server UUIDs 解决方法
    • sqlserver主键设计的注意点
    • mysqli预处理技术使用详解
    • SQLserver 实现分组统计查询(按月、小时分组)
    • 关于服务器连接的10篇文章推荐
    • Oracle 数据库连接查询SQL语句
    • Mysql varchar大小长度问题介绍
    • 十个Mysql中基本语句优化的原则
    • 如何在mysql5.6及以下版本查询数据库里的json详情

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有