//select *from、、主表、、left join 、、次表、、on、、主表.字段IDax=次表.字段IDbx where 主表.字段x=变量1 and 次表.字段x2 like '%变量2%';

二表临时左连接查找提取模板样式

select *from product left join product_type on product.pro_id=product_type.protype_id;

select *from 表名 where 段名 between $x and $x1;

select *from 表名 order by 段名 desc或asc;

select *from 表名 where 段名1=info and 字段 like '%$info2%'

//and

Select Dept,Count(User_name) From Ec_uses Where Score>89 Group By Dept

//group by

SELECT dept,COUNT(user_name) count_tmp FROM ec_uses GROUP BY dept Having score>1

//having

select *from 表名 where 段名 like '%x%' / 'x%' / '_x%'

//_单 %多

select *from 表名 limit 3

//前三条

select *from 表名 limit 1,3

//从第二条到第四条

select *from 表名 order by 段名 desc limit 2,5;

//复合用法

select *from 表名 别名

//表起别名

select 段名 as 段别名, 段名 as 段别名, 段名 as 段别名 from 表名;

//特例

1. "select y.*,b.bumen_name from yuangong as y inner join bumen as b on y.bumen_id=b.id where b.bumen_name='{$bumen_name}'"

2. "select password from user where username='{$username}'"

//insert into 表名(段名1,段名2、、、、) value('变量','字符串',null,1,0,、、、、);

//格式二

$sql="insert into product values(null,'$a','$b','$c','15/6/7')";

//格式三

$sql="insert into product(pro_id,pro_name,protype_id,price,pinpai,chandi)";

$sql.="values('$b','$c','$d','$e','$f','$g')";

$result=mysql_query($sql);

//格式三

"insert into user values(null,'{$username}','{$password}','{$email}','{$hobby}','{$phone}','{$add_time}' )"

//update 表名 set 结果变换 where 位置[定取行];

//变种一

$sql="update product set nam='$a',num='$b',cho='$c' where ID='$xiug'";

$result=mysql_query($sql);

delete from 表名 where 段名 in(id1,id2,id3);

delete from 表名 where 位置[定取行];

//摒弃自定义数据库

drop database 库名;

//摒弃自定义页表

drop table 叶表名

?>

//mysql

$link=mysql_connect("数据库地址","管理员名称","管理员密码")or die("数据库连接失败:".header("refresh:3;xxxx.php").mysql_error());

mysql_select_db("数据库名",$link);

mysql_query("set names utf8");

$result=mysql_query("增删改查语句");

?>

//mysqli

$link=mysqli_connect("数据库地址","管理员名称","管理员密码","数据库名")or die("数据库连接失败:".header("refresh:3;xxxx.php").mysqli_error());

mysqli_query($link,"set names utf8");

$result=mysqli_query($link,"增删改查语句");

?>

mysqli 之于 mysql 的区别:

mysqli 每次执行 mysqli_query 都需要[连接标识];

select 语句:

mysql 中 select 语句,结果是资源

mysqli 中select 语句,会产生对象数组,即使搜索不到,也会产生对象数组;

?>

//有鉴于上面的情况:

mysql_fetch_row【、assoc、array】() 及产生的结果是索引数组、关联数组、混合数组;不过如果括号内的资源值为空,该函数产生的值为 bool(false)

mysqli_fetch_row【、assoc、array】() 及产生的结果是索引数组、关联数组、混合数组;不过如果括号内的对象数组值为空,该函数产生的值为 NULL

?>

array

mysql_fetch_array(int result,int[result_type])

mysql_fetch_array()函数的作用是获得数据库中满足函数mysql_query()中的SQL语句的记录,其返回值是一个数组,该数组的下标可以是字段名也可以是索引下标,数组元素的值是某个字段的内容。该函数会使记录指针自动向下移动,当移动到最后一行将返回一个false值。所以用该函数与while循环一同使用,将返回所有满足函数mysql_query()中SQL语句的记录。

与该函数功能类似的函数还有mysql_fetch_rows()、mysql_result()、mysql_fetch_object()等,mysql_fetch_rows()函数返回的数组的下标为数值索引下标。

函数mysql_result()有两个参数,其中第一个参数也是mysql_query()的返回结果,而第二个参数可以是字段的偏移量也可以是字段名,一定注意它返回的结果不是数组,而是MySQL 结果集中一个单元的内容。

函数mysql_fetch_object()的返回结果是个对象,使用时只能通过字段名来返回结果。在该文件中使用关键字var定义类中的数据成员,这主要是为了与低版本的PHP相兼容,在PHP5中可以换成关键字private或public,但这两个关键字在PHP4中不被支持,并且PHP4中构造函数名与类名相同,而在PHP5中构造函数名用__construct(),还应该注意该函数名前的下划线是双下划线。

?>

//创建数据库用户

mysql> insert into mysql.user(Host,User,Password)

values(“localhost”,”用户名”,password(“密码”));

//刷新系统权限表

mysql>flush privileges;

这样就创建了一个名为:cplusplus 密码为:cplusplus.me 的用户。

//授权xxxx用户拥有ooooo数据库的所有权限。

>grant all privileges on ooooo数据库名.* to xxxx@localhost identified by ‘xxxx密码';

//刷新系统权限表

mysql>flush privileges;

//对数据库用户进行部分授权

mysql>grant select,update on cplusplusDB.* to cplusplus@localhost

identified by ‘cplusplus.me';

//刷新系统权限表。

mysql>flush privileges;

//删除数据库用户

mysql>DELETE FROM user WHERE User=”cplusplus” and Host=”localhost”;

mysql>flush privileges;

//修改数据库用户的密码

mysql>update mysql.user set password=password(‘新密码’) where

User=”cplusplus” and Host=”localhost”;

mysql>flush privileges;

mysql常用的语句_MySQL常用语句集锦相关推荐

  1. mysql的各种语句_MySQL 常用语句大全

    MySQL 常用语句大全 一.连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例 1:连接到本机上的 MYSQL. 首先在打开 DOS 窗口,然后进入目录 my ...

  2. MySQL优先级是什么_mysql查询语句优先级是什么?

    我就废话不多说了,大家还是直接看代码吧~create or replace function aa1(a1 integer[],a2 bigint) returns void AS $$declare ...

  3. mysql 默认系统表_MySQL常用系统表大全(转)

    用来了解sql语句,触发器,存储过程怎么跑的 全文转自MySQL常用系统表大全 - xlxxcc的专栏 - CSDN博客​blog.csdn.net MySQL5.7 默认的模式有:informati ...

  4. mysql命令书写顺序_MySQL SQL语句书写顺序和执行顺序

    SQL语句书写顺序和执行顺序 (7) SELECT (8) DISTINCT (1) FROM (3) JOIN (2) ON (4) WHERE (5) GROUP BY (6) HAVING (9 ...

  5. mysql set语句_MySQL Prepared语句简介

    之前的MySQL版本4.1,查询以文本格式发送到MySQL服务器. 之后,MySQL服务器使用文本协议将数据返回给客户端.MySQL必须完全解析查询,并将结果集转换为字符串,然后再将其返回给客户端. ...

  6. mysql插入二进制命令_MySQL将语句写入到binlog二进制日志中

    由于二进制日志是公共资源,所有线程都要写二进制日志,所以一定要避免两个线程同时更新二进制日志.因此,在事件组写二进制日志时,二进制日志将获得一个互斥锁LOCK_log,然后在事件组写完后释放,由于服务 ...

  7. mysql的更新用法_mysql更新语句的详细用法

    首先,单个表的UPDATE语句: 更新[LOW_PRIORITY] [IGNORE] tbl_name SET col_name1 = expr1 [,col_name2 = expr2 ...] [ ...

  8. mysql预处理语句_MYSQL 预处理语句

    一.预处理语句介绍 MySQL支持服务端预处理语句,预处理语句利用高效的客户端/服务端二进制协议.用占位符替换参数值的预处理语句有下列两个好处: 每次执行语句时,解析语句的开销更小.通常,数据库应用程 ...

  9. mysql3表查询语句_MySQL基础语句三(多表查询)

    今天让我们来学习mysql的多表查询,爱学习的你就是我的好朋友哦! 多表设计的两种方式:通过id关联(还可以是其他不重复的字段) 通过外键关联 主键: 能够唯一表示数据表中的每个记录的字段或者字段的组 ...

最新文章

  1. apns 服务器 php,PHP技术来查询APNs反馈服务器
  2. 怎么用python自制计算公式_自制计算经纬度位移 python 程序
  3. ZYNQ 调试遇到的问题
  4. POJ-4004:数字组合(用位移方法解组合数问题,Java版)
  5. linux-Centos7安装python3并与python2共存
  6. 面试题 异常的抛出和捕获
  7. pv原语模拟实现_HART协议压力变送器硬件设计及实现
  8. IXWebHosting主机如何退款中文图解教程
  9. linux access源码,从零开始学习Linux:Day04 源码安装Nginx 。acess/status/referer
  10. Spring Boot + Web Socket 实现扫码登录,这种方式太香了!!
  11. spring in action 4 第6章 视图分发
  12. 计算机怎么禁用软件网络访问,Windows10系统下禁止软件联网的两种方法
  13. 关于进销存软件中的几种算法
  14. 代理IP的直接转发与隧道转发
  15. 不允许dllimport函数的定义
  16. Unity Apple登录接入
  17. 高德地图放图钉_Google地图中的图钉掉了-如何定位和删除图钉
  18. android屏幕旋转生命周期,Activity、Fragment生命周期---横竖屏切换的生命周期
  19. 自动复制吱口令html,【月入六万】吱口令,网页自动复制,进支付宝提示领红包源码...
  20. 【愚公系列】2021年12月 网络工程-进制转换

热门文章

  1. 昨晚做了个flash
  2. 【算法导论】第5章,概率分析和随机算法
  3. 【bzoj4974】字符串大师 逆模拟KMP
  4. 固定尺寸内存块的缓冲队列类及C++实现源代码
  5. Hadoop1.x HDFS系统架构
  6. iOS 播放音频的几种方法
  7. unix网络编程之简介和运输层TCP/UDP
  8. 第一章 ArcGis Server简介
  9. 好程序员分享如何看待CSS中BEM的命名方式?
  10. 导航栏透明度渐变; 下拉头视图拉伸效果;勾号动画; 一段文字中点击部分可响应不同事件...