PHP mysql基本语句指令

本文详细介绍了SQL数据库的基本操作,包括创建、删除表、显示数据库、查询数据、执行SQL语句等。同时,提供了如何解决中文问题及自我复制数据的具体实例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 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;

 

转载于:https://www.cnblogs.com/daomul/p/3379452.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值