MySQL学习笔记——5.PHP中操作MySQL

1.连接

①使用MySQL的mysql_connect进行连接

  $conn = mysql_connect(‘主机‘,‘用户‘,‘密码‘);

  注意:若MySQL的端口被设置为3307

  则mysql_connect("localhost:3307","用户","密码")

  $sql = ‘use 库名‘;

  mysql_query($sql,$conn);

  mysql_query("SET NAMES UTF8");

②其他连接方法

  还可以使用mysqli和PDO

  mysql_connect系列函数时面向过程的写法

  而mysqli是把连接mysql的功能封装成类,是面向对象的写法

  而PDO则是一个统一的数据库接口,其屏蔽了数据库

  间的不一致(如oracle、sqlserver...)

  也就是指,使用PDO方式进行连接,即使数据库更换,同样可以运行

  PDO也是面向对象的写法

2.数据库函数

  mysql_query(); //执行sql语句

  mysql_fetch_assoc(); //从资源中取得结果作为关联数据

  mysql_error(); //输出mssql错误信息

作者:@zhnoah
出处:http://www.cnblogs.com/zhnoah/
本文版权归本人和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连 
接,否则保留追究法律责任的权利。

时间: 2024-10-16 17:30:19

MySQL学习笔记——5.PHP中操作MySQL的相关文章

MySQL学习笔记-操作数据表中的记录

MySQL学习笔记-操作数据表中的记录 1.插入记录 INSERT INSERT [INTO] tbl_name [(col_name,...)] {VAULES|VALUE} ({expr|DEFAULT},...),(...),... 例,插入单条记录: mysql> USE testDatabase changed mysql> CREATE TABLE users(    -> id SMALLINT UNSIGNED AUTO_INCREMENT PRIMARY KEY,   

MySQL学习笔记一打开数据库操作

打开数据库 1.cmd窗口中输入mysql -uroot -p 2.接着提示输入密码 3.如果MySQL服务器没有打开会报错,这时可以使用以下命令来打开服务器 服务器没有开启错误提示:ERROR 2003 (HY000): Can't connect to mysql server on' localhost' (10061) net start mysql57  启动服务 net stop mysql57  停止服务 在服务设置里面手动打开 4.配置字符格式,在my.ini文本中找到下面两行,

PHP学习笔记:在php中访问MySQL数据(一些简单的例子)

说明:代码来源<PHP和MySQL Web应用开发>一书,还有就是代码有些是经过修改的,经过我的测验全部都可以用 这是数据库部分代码 //创建数据库 create database MySQLDB; //使用数据库 use mysqldb; //向数据库中插入表格 create table Employees(EmpName varchar(50) primary key,DepName varchar(50),Salary integer); //修改列名 alter table emplo

mysql学习笔记——对数据库的操作

一.启动/关闭 数据库服务: 1.打开cmd命令提示符窗口 2.输入命令 net start mysql  后,回车,则启动了mysql服务 3.输入命令 net stop mysql  后,回车,则关闭了mysql服务 二.登录数据库 1.打开cmd命令提示符窗口 2.启动mysql服务 net start mysql 3.登录   输入命令  mysql -u 用户名(如root) -p 回车 4.输入对应密码,回车 三.创建数据库 命令:create database 数据库名称; 其中,

MySQL学习笔记(1)之MySQL简介

MySQL简介 MySQl数据库是关系型数据库. 关系型:使用一个关系来表示实体信息和实体之间的联系. 关系:二维表,有行有列. SQL:结构化查询语言. SQL = DDL(数据定义语言)+DML(数据管理语言)+DCL(数据库控制语言) 数据库服务器的结构: DBS   = DBMS    + DB 数据库系统 = 数据库管理系统 + 数据库 MySQL实际操作 储存数据:建立数据库 建立数据表 操作数据(CURD) CURD = create(建立)+ update(修改)+ read(读

python学习笔记10:python操作数据库(mysql、redis)

一.python操作mysql数据库 python3中操作mysql数据需要安装一个第三方模块,pymysql,使用 pip install pymysql 安装即可 二.python操作redis redis是一个nosql类型的数据库,数据都存在内存中,有很快的读写速度 python3中操作reids需要安装一个第三方模块,redis,使用 pip install redis 安装即可

MySQL学习笔记—SQL服务器模式汇总

MySQL学习笔记-SQL服务器模式汇总 MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式.这样每个应用程序可以根据自己的需求来定制服务器的操作模式. 模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查.这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL. 你可以用–sql-mode="modes"选项启动mysqld来设置默认SQL模式.如果你想要重设,该值还可以为空(–sql-mode ="&q

(转)Python中操作mysql的pymysql模块详解

原文:https://www.cnblogs.com/wt11/p/6141225.html https://shockerli.net/post/python3-pymysql/----Python 3 进阶 -- 使用 PyMySQL 操作 MySQL 前言 pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同.但目前pymysql支持python3.x而后者不支持3.x版本. 本文测试python版本:2.7.11.mysql版本:5.6.24 一.安装 1

MySQL学习笔记之五 有关数据表操作

MySQL在创建表的时候,创建一个.frm文件保存表和列定义.索引存储在一个有.MYI(MYindex)扩展名的文件并且数据存储在有.MYD(MYData)扩展名的文件中.   一.用SHOW/ DESCRIBE语句显示数据表的信息 语法: SHOW TABLES [FROM db_name] [LIKE wild] or SHOW COLUMNS FROM tbl_name [FROM db_name] [LIKE wild] or SHOW INDEX FROM tbl_name [FROM