黑马程序员_PHP_课程同步笔记day36:PDO介绍
1.黑马程序员_PHP_课程同步笔记day36:PDO介绍 篇一
【黑马程序员】PHP课程同步笔记day20:mysql数据库介
绍
数据库(Database)按照数据结构来组织、存储和管理数据在建立在计算机存储设备上的仓库
数据库通常分为层次式数据库、网络式数据库和关系式数据库三种。逻辑结构如下:
黑马程序员济南中心 编著
数据库的一些基本术语:
数据 data 数据库 database 数据库管理系统 dbms:Database Management System 表(数据表):table 字段field ,列 column 行row ,记录 record 数据库操作流程:
黑马程序员济南中心 编著
Mysql的基本操作及基本语法规定 启动/停止mysql数据库服务
只有服务启动,才能正常进行mysql的各种操作(执行命令)有两种方式对数据库进行启动或停止: 方式1: 命令行模式:
启动:net start mysql 停止:net stop mysql 方式2:
服务模式:控制面板>管理工具>服务>msyql>启动/停止 登陆/退出mysql数据库系统
登陆:mysql-h服务器地址
-u 登陆名
-P端口号-p密码
或者: mysql--host=服务器地址
--user=用户名
--port =端口
--password 退出:quit;或exit;注意:
1.登陆之前,属于”执行window命令”,一条命令的执行无需分号结束,回车即可。
黑马程序员济南中心 编著
2.登陆之后,执行的就是”mysql命令”(mysql 语句),一条命令需要分号结束,并回车执行。
3.登陆数据库系统后,一定请记得使用”set names 编码名;”来设定当前连接数据库的”环境编码名”--这样才能避免后续代码可能出现的某种乱码问题!数据的备份与恢复 基本概念:
备份:将一个”活”的数据库数据,转换为一个包含其中所有数据但并不能直接使用 的数据库(“死的”),即一个文件。
恢复:将一个之前备份出来的死的数据库数据(即文件),恢复到活的可以使用数据库数据。
为什么要备份恢复:
1.数据迁移:从一台数据库服务器上的数据,迁移到另一个数据库服务器上。2.数据安全考虑:防止数据库丢失,崩溃,被攻击。。具体做法: 备份: 形式:
Mysqldump-h服务器地址
-u登录名
-p 数据库名 >目标文件的完整路径 注意 :
这个不是mysql的语句,而且在登陆mysql之前的命令,即属于window命令。恢复: 形式:
Mysql-h服务器地址-u登录名
-p 目标数据库名 < 原备份文件的完整路径
黑马程序员济南中心 编著
Mysql的基本语法规定 注释:
单行注释:#注释内容
单行注释:--注释内容(注意,两个”--”之间有一个空格)多行注释:/*注释内容*/ 语句行:
一条语句也称为一条命令,通常用一个分号(;)结束;也可以通过”delimiter新结束符”命令来人为设定新的语句结束符。
语句的执行是以一条语句为单位进行,一次执行一条语句。大小写问题:
Mysql本身是不区分大小写的语言。
Mysql中的各种系统关键字和命令名本身是不区分大小写的 命名规则:
可以自己命名的名字,称为标识符,包括:数据库名,表名,字段名,视图名,函数名,过程名,变量名,用户名等等。
可以命名标识符的字符比常规的语言多,但特别建议只用:字母数字和下划线,并不用数字开头。数据库定义语句: 创建数据库: 形式:
Create database 数据库名
[charset 数据编码名] [collate 排序规则名];说明:
黑马程序员济南中心 编著
1.数据库编码名,是用来规定当前数据库内部存储的文本数据所使用的字符编码;常用的有:utf8,gbk,gb2312 2.编码名是一些固定的名字,可以使用show charset来显示;修改数据库:
修改只能修改数据库的”属性”;Alter database 数据库名[charset 新的数据编码名] 删除数据库:
Drop database [if exists] 数据库名;If exists:表示如果存在就删除,否则啥也不做。使用(进入)某数据库:
Use 数据库名;显示所有数据库名:
Show databases;
黑马程序员济南中心 编著
【黑马程序员_PHP_课程同步笔记day36:PDO介绍】推荐阅读:
黑马程序员_PHP_课程同步笔记day30:PHP类中关键字11-21
黑马程序员面试技巧12-10
黑马程序员C语言教程:MFC界面分屏操作07-31
A01_C语言程序设计课程说明07-11
02_Java初级程序员岗位说明书09-11
php程序员12-17
女生PHP程序员发展现状 成都PHP培训06-22
php程序员要求08-01