美文网首页
php操作mysql语句

php操作mysql语句

作者: TimeSHU | 来源:发表于2019-05-07 00:03 被阅读0次

    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);//关闭资源
    

    相关文章

      网友评论

          本文标题:php操作mysql语句

          本文链接:https://www.haomeiwen.com/subject/iszjoqtx.html