PHP mysql基本语句指令

 1 /*选择数据库
 2    use test;
 3    */
 4    
 5    /* 显示所有的数据库
 6    show databases;
 7    */
 8    
 9    /*删除表/数据库
10    drop database test1;
11    delete from user1 where id=4;
12    */
13    
14    /*创建表
15    CREATE TABLE user1(
16 id int primary key auto_increment,
17 name varchar(32) not null,
18 password varchar(64) not null,
19 email varchar(128) not null,
20 age tinyint unsigned not null);*/
21 
22   /*插入数据
23   insert into user1(name,password,email,age)
24   values('daomul',md5('daomul'),'975052664@qq.com','22');
25   */
26   
27   /*查询数据
28   select * from user1;
29   */
30   
31   /*输入中文的问题解决
32   set character_set_client-gbk;
33   set character_set_result-gbk;
34   
35   #显示所有字符类型 :show variables like '%char%';
36   
37   */

 

1、查询一行数据

   "select name from user1 where age=' " .$age. " '  limit 0,1;"  //控制在0-1条数据

2、模糊查询

   "select name from user1 where email like ' % " $email " %' "; 

3、批量执行 sql语句

   3.1  批量执行dml语句

        (1  $sql="$sql1;$sql; ....";  

            或者 :$sqls="" ;   $sqls.="";   $sqls.=""; ....

       (2   mysqli::multi_query($sqls); //执行操作,并返回 操作的数目。

   3.2  批量执行dml语句

   具体事例:见  http://www.cnblogs.com/daomul/p/3381782.html

 4、自我复制:测试高度的数据

  insert into emp(name,grade,email,school,salary,remark)select name,grade,email,school,salary,remark from emp;

 

posted @ 2013-10-20 20:42  daomul  阅读(353)  评论(0编辑  收藏  举报