php操作mysql语句
mysql语句
查看当前所有数据库
show databases;
查看当前所有表
show tables;
查看表结构
desc user;
创建数据库
create database msg;
创建数据库
create table use (
id int not null primary key auto_increment,
user varchar(20) not null,
pass varchar(100) not null
)charset utf8;
查看表所有内容
select * from user;
根据条件查看表内容
select id,user,pass from user;
修改表数据
uodate user set user='administrator' where id=1;
增加一条数据
insert into user (id,user,pass,age) value (6,'yes','no',10);
增加多条数据
insert into user (id,user,pass,age) value (8,'yes2','no2',10),(7,'yes1','no1',11);
删除数据
delete from user where id=7;
删除表
delete from user;
php操作mysql语句
//打开数据库,并返回一个资源
$conn = mysql_connect('localhost', 'root' , 'root');
mysql_query('use msg' , $conn);
//选择数据库
mysql_query('set names utf8' , $conn);
//设置字符集//查看数据库数据
$sql = 'select * from user';
//插入一条语句
$sql = "insert into user (id , user , pass , age) value (1 , 'admin' , 'admin' , 20)";
//修改数据
$sql = 'update user set user = "shu" where id =1';
//删除数据
$sql = "delete from user where id = 1";
$res = mysql_query($sql);
//执行sql语句,返回一个资源
//循环取出所有数据
//mysql_fetch_assoc此函数同mysql_fetch_row类似
$date = array();
//从res资源中取出数据放到row中,循环row,直到等于false停止循环
while ( ($row = mysql_fetch_row($res)) != false){
$date[] = $row;
}
print_r($date);
//mysql_errno(0);
//查看报错信息
mysql_close($conn);
//关闭资源
推荐阅读
- 2.6|2.6 Photoshop操作步骤的撤消和重做 [Ps教程]
- MongoDB,Wondows下免安装版|MongoDB,Wondows下免安装版 (简化版操作)
- 在线版的迅捷思维导图怎么操作()
- thinkphp|thinkphp 3.2 如何调用第三方类库
- CGI,FastCGI,PHP-CGI与PHP-FPM
- 操作系统|[译]从内部了解现代浏览器(1)
- 数据库总结语句
- py连接mysql
- 2019-01-18Mysql中主机名的问题
- JS常见数组操作补充