首页 >

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

数据库|mysql教程PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】
移动互联网,数据库基础,数据表,
数据库-mysql教程
bitsCN.com
代理ip提取网站源码,vscode 绘图,ubuntu 显卡温度,增加tomcat,sqlite发挥最大,一个5000独立ip 服务器多少,科讯cms幻灯插件,最新js前端框架,爬虫 快递,php5源,提升seo软件,手机平台网站系统,网页登录框弹出窗口,直播网站模板,html页面添加水印,java大学生贷款管理系统源代码,matlab遗传算法源程序lzw
A、数据表
记事本网站源码 在线,ubuntu 图文教程,爬虫爬取程序,php >>符号,seo經驗lzw
为了确保数据的完整性和一致性,在创建表时指定字段名称,字段类型和字段属性外,还需要使用约束(constraint),索引(index),主键(primary key)和外键(foregin key)等。
美文社区源码,vscode窗口程序,ubuntu是向下兼容的吗,精通tomcat 下载,sqlite源码怎么自学,wordpress 返回 插件,目前前端最主流的框架,怎么实现实时爬虫,test php,seo难度加大,怎么修改网站后台路径,特效好看的网页,大型模板,frft程序lzw
约束条件:

not null 非空约束

unique 唯一性约束

primary key 主键约束

foreign key 外键约束

check 检查约束

auto_increment 自动标识列(值会自动增1)

创建表:

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

修改表:

修改表的结构,如修改列的类型,添加新的字段,删除原有字段,更改表名称

alter%20table%20user%20modify/add/drop/change/rename

删除表:

添加数据(一次添加一条和一次添加多条)

查询:

修改表数据:

删除表中记录:

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]_MySQL

当表中字段很长时:书写不方便,我们可以使用as给字段起别名:

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

去掉查询中重复,使用distinct

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

查询数值在某一范围:select * from user where age between.. and ..

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

查询在给出值的集合中的值:select * from user where name in(‘”lixq”, “lxq”);

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

模糊查询:

%:代表0到多个字符

_:代表一个任意字符

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

B、索引

索引在数据库开发中,可以提高查询优化,确保数据的唯一性,以及可以对任何全文索引字段中大量文本的搜索进行优化,索引的分类:主键索引(primary key),唯一索引(unique),常规索引(index),全文索引(fulltext);

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

C、数据库表类型及存储位置

Mysql支持MYISAM,InnoDB,MEMORY等多种数据表类型

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

查看当前数据库支持存储引擎

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

一般在mysql的安装目录下的data文件中存储数据表

D、数据表的默认字符集

在mysql数据库中,可以为数据库,数据表,甚至每一个数据列分别设定一个不同的字符集,使用create table命令创建数据库时,若没有指定任何字符集,则是mysql配置文件里character-set-server选项决定的。

PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】

修改按照目录下的my.ini文件

default-character-set=utf8character-set-server=utf8

windows中显示中文会出现问题,加一个set names gbk 显示就会正常

bitsCN.com


PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】
  • MYSQL数据库基础命令【MySQL】
  • MYSQL数据库基础命令【MySQL】 | MYSQL数据库基础命令【MySQL】 ...

    PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】
  • 移动互联网初创型团队需要什么样的云计算服务?【MySQL】
  • 移动互联网初创型团队需要什么样的云计算服务?【MySQL】 | 移动互联网初创型团队需要什么样的云计算服务?【MySQL】 ...

    PHP移动互联网开发笔记(8)――MySQL数据库基础回顾[2]【MySQL】
  • 什么是移动互联网的基本特征和最大创新点
  • 什么是移动互联网的基本特征和最大创新点 | 什么是移动互联网的基本特征和最大创新点 ...