PHP mysql基础操作

mysql连接操作

//建立连接
$con = mysql_connect(‘localhost‘, ‘root‘, ‘123456‘);
//判断是否连接成功
if($con){
die(‘连接失败!‘.mysql_error());
exit;
}

//选择字符集
mysql_set_charset(‘utf8‘, $con);
//选择数据库
mysql_select_db(‘test‘, $con);

$sql = ‘.........................‘;

//执行sql语句
$result = mysql_query($sql, $con);

//如果是插入操作
mysql_affected_rows() 获取影响行数
mysql_insert_id() 获取新插入的ID

//如果是查询操作
while($row = mysql_fetch_assoc($result)){
echo ‘<pre>‘;
var_dump($row);
echo ‘</pre>‘;
}

//关闭数据库
mysql_close($con);

 1 //数据库连接
 2   function mysqlConnect(){
 3     $con = mysql_connect("localhost", "root", "");
 4     if(!$con){
 5         die("连接失败!".mysql_error());
 6         exit;
 7     }
 8
 9     mysql_set_charset("utf8", $con);
10     mysql_select_db("ms", $con);
11
12     /*
13     $sql = "select * from user;";
14     $result = mysql_query($sql);
15
16     if(mysql_num_rows($result)){
17         while($rows = mysql_fetch_assoc($result)){
18             echo ‘<pre>‘;
19             var_dump($rows);
20             echo ‘</pre>‘;
21         }
22     }
23     */
24
25     $sql = "insert into user (username) values (‘test123‘)";
26     $result = mysql_query($sql);
27
28     if($result && mysql_affected_rows()>0){
29         echo "插入成功!".mysql_insert_id();
30     }
31
32     mysql_close($con);
33   }
时间: 2024-10-29 19:10:05

PHP mysql基础操作的相关文章

mysql基础操作、sql技巧和sql的常见优化

一.常见操作 1.复制表结构create table t2 like t1 复制表数据insert into t2 select * from t1 2.mysql索引 alter table用来创建普通索引.unique索引或primary key索引 alter table t add index index_name(column_list) alter table t add unique(column_list) alter table t add primary key(column

MYSQL 基础操作

1.MySQL基础操作 一:MySQL基础操作 1:MySQL表复制 复制表结构 + 复制表数据 create table t3 like t1; --创建一个和t1一样的表,用like(表结构也一样) insert into t3 select * from t1; --t1的数据全部拿过来,注意是表结构一致才select* ,否则选择相应的的字段列插入 create table t1( id int unsigned not null auto_increment primary key,

PHP - PDO 之 mysql 基础操作

<?php /* pdo 学习 */ $dsn = 'mysql:host=localhost;dbname=cswl';//构建连接dsn $db = new pdo($dsn,'root','');//实例化pdo[第二个参数是用户名,第三个为密码] #.查询 $obj = $db->prepare("show tables;");//准备预处理sql语句 $obj->execute();//执行预处理语句 $obj->fetchALL(PDO::FETCH

PHP之路——MySql基础操作语句

1,创建数据库,create datebase 数据库名,在这里kenan建立一个数据库名为myfirstdb create database myfirstdb; 2,查看所有的数据库 show databases; 3,选择数据库,只有先选择数据库,才能在选择的数据库中进行数据库操作 use myfirstdb; 4,删除数据库 drop database myfirstdb; 数据库的增删改查 这里要先使用 use来选择要操作的数据库 1,建立数据库表 use myfirstdb; cre

mysql 基础操作全覆盖(适用与兼职DBA,不定期更新)

1.mysql版本应该怎么选择 由于5.5-5.6对mysql性能做了较大优化,所以一般选择mysql 5.5 或者 5.6 mysql 5.5.xx -5.6.xx 产品的特殊性,所以编译方式也和早期的产品安装方式不同,采用cmake或者gmake方式进行编译安装.即 ./cmake ; make ; make install ,生产场景的具体命令及参数为详见mysql 一键安装脚本 一键安装脚本下载链接 http://down.51cto.com/data/2228998 2.设置mysql

Linux mysql 基础操作

命令 #查看版本 mysql --version #进入mysql 命令 mysql -u root -p mysql -u [email protected]  (没有密码的情况) #创建数据库 create database [dataname] #删除数据库 drop database [dataname] #查看数据库 show databases; #进入具体数据库 use [dataname] #查看数据库表 show tables; #删除表 drop table [tablena

Linux Mysql基础操作

1). 打开MySQL 使用如下两条命令,打开MySQL服务并使用root用户登录: # 启动 MySQL 服务 sudo service mysql start # 使用 root 用户登录,实验楼环境的密码为空,直接回车就可以登录 mysql -u root 2). 查看数据库 使用命令 show databases;,查看有哪些数据库(注意不要漏掉分号 ;): 3). 连接数据库 选择连接其中一个数据库,语句格式为 use <数据库名>,这里可以不用加分号,这里我们选择 informat

MySQL基础操作与数据类型

目录 1.文件夹(库) 增: 改: 查: 删: 2.文件(表) 增: 改: 查: 删: 3.文件的一行内容 增: 改: 查: 删: 4.创建表的完整语法 5.整型类型 6.补充sql_mode 7.浮点型 8.字符类型 9.日期类型 10.枚举与集合类型 11.not null与default 12.unique 13.primary 1.文件夹(库) 增: create database 数据库名 charset utf8(指定该库的编码方式); 改: alter database 数据库名

【MySQL】MySQL基础操作(上)

本篇仅介绍最最基础.也是最常用的操作. 一.数据库操作: ①show databases; 查看数据库大全 ②create database --; 创建数据库 ③use --;   切换数据库 ④drop database --; 删除数据库 二.表操作: (1)全局操作 ①show tables;     查看表格大全 ②create table --( 列名称 数据类型 备注 创建表格   ……); ③describe table --; 查看表头 ④alter table -- add