吾爱乐享
个人学习博客

php学习之mysql基础知识及数据库的增删改查

1,数据库的介绍

  • 数据库:存储数据的永久空间,就是通过一种特殊的方式存储到硬盘中
    • 一般存储永久空间的时硬盘
    • 存储的临时空间就是内存
  • 关系型数据库和非关系型数据库
    • 关系型数据库是所有的数据基本上都是有关系的,通过一个数据和其他的一个数据进行有效的关联
    • 常见的关系型数据库有:
      • SQL Server
      • ORACLE
      • Informix
      • SYBASE
      • MySQL:mysql是oracle旗下的免费的关系型数据库,存储量相对少一些,不过一般足够用,除非特别大的公司
  • 数据库-数据库管理系统(DBMS)-mysql
  • mysql查看数据方式为:结构化查询语句(sql语句)
  • mysql的基本结构是:C/S框架    开发方式分为:C/S 和B/S

2.mysql的基本语法

  • 注释:
    • 单行注释:#注释的内容
    • 单行注释:– 注释的内容(–后面要加空格)
    • 多行注释:/*注释的内容*/
  • 语句行:一条语句也称为一条命令,通常用分号(;)结束,也可以通过delimiter新结束符命令设定新的结束符。语句的执行时以一条语句为单位进行的一次执行一条语句
  • 大小写:mysql语句不区分大小写,show databases;也可以写成SHOW DATABASES
    • mysql中的各种系统关键字和命令本身是不区分大小写
    • mysql中自定义的名称(标识符)的大小写,有的区分有的不区分,跟操作系统有关系,windows是不区分的。linux是区分的
    • 命名(标识符)规则:
      • 可以自己命名名字,称为标识符,包括:数据库名、表名、字段名、视图名、函数名、过程名、变量名、用户名等
      • 可以命名标识符的字符比较多,建义使用字母数字和下划线,并不用数字开头。和php一样
      • 非常字符或系统关键词虽然可以作为标识符,但是最好要包在反引号中(esc键下面的那个键)不推荐使用
      • 对数据库名、表名、视图名,在window系统中不区分大小写,而其他系统中区分。建议使用小写,并采用下划线分割法
      • 对其他自己命名的标识符(字段名、函数名、过程名)。不区分大小写,但建议使用小写,弄采用下划线分割法

3.库操作

库:存储数据的仓库–起名称

表:存储数据的表,一个库可以创建多个表—起名称

字段:给表中的数据起名称

记录:具体一条数据

3.1创建数据库

语句:create database 数据库名 库选项;

库选项:字符集、校对集

创建数据库的三种不同方式,任何一种都可以

3.2查询所有数据库

语句:show databases;

3.3查询数据库创建语句

语句:show create database 数据库名;

3.4修改数据库

说明:不能修改数据库名称。只能修改字符集和校对集。

语句:alter database 数据库名 charset=新字符集 collate=新的校对集。

注意:字符集和校对集是可以分开修改的,但是不建议分开,容易出错

  • 查看校对集:show collation;
  • 查看字符集:show charset;

3.5删除数据库

语句: drop database数据库名;

3.6选择数据库

语句:use 数据库名;

数据库操作语句

赞(0) 打赏
未经允许不得转载:吾爱乐享 » php学习之mysql基础知识及数据库的增删改查

评论 抢沙发

评论前必须登录!

 

推荐免费资源共享,个人经验总结学习

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏