您的位置 首页 php

重蔚php学习第三十天笔记汇总——数据库的数据操作

数据库基本概念:数据库, 数据库管理系统 数据库系统

数据库分类: 关系型数据库 非关系型数据库

关系型数据库:用 二维表 来保存数据,数据保存在硬盘里

mysql ,Oracle,DB2,SqlServer,access

非关系型数据库:键值对保存数据,数据保存在内存

Memcache, mongodb redis

关系型数据库典型概念

行(记录)

列(字段)

一个是结构上来区分,一个从数据上区分

SQL:结构化查询语言

DDL:数据定义语言,各种结构的维护

DML:数据操作语言,针对数据的增删改查,DQL,数据查询语言

DCL:数据控制语言,对用户权限进行操作

服务器的对象

DBMSàDBàTableàField

SQL基本操作

库操作:创建create Database,查询show databases,修改alter Database(库选项),删除drop Database

表操作(字段):

创建create table 表名(字段列表)[表选项]

从已有表创建表:create table 表名 like 旧表名(创建一个新表,表的结构与指定的表结构一样)

表选项:字符集,校对集,存储引擎

查询show tables,查看表字段desc/describe/show columns from 表名,查看创建语句show create table

修改alter table 表名 add/drop/ modify / change [字段名] [字段类型] [位置]

删除:drop 表名

数据操作

增加insert into 表名 [(字段列表)] values(值列表),(值列表)…

删除delete from 表名 [where条件]

修改update 表名 set 字段=值,字段=值,… [where条件]

查询select [*/字段列表] from 表名 [where条件]

字符集:mysql是一个c/s结构的软件

所有的数据发出都是有c客户端发出,所有的处理都是s服务器。

要做的事情就是:

1.保证服务端能够正确接收客户端的数据,character_set_client

2.保证客户端能够知道(服务器知道客户端能够解析什么样的数据),character_set_results

以上两个设置都是需要与客户端本身文件的编码一致。

关联文章: 重蔚php学习第三十天——mysql数据库的数据操作

文章来源:智云一二三科技

文章标题:重蔚php学习第三十天笔记汇总——数据库的数据操作

文章地址:https://www.zhihuclub.com/152170.shtml

关于作者: 智云科技

热门文章

网站地图