美文网首页
mysql常用语法-学员刘超伟

mysql常用语法-学员刘超伟

作者: 锋享前端 | 来源:发表于2018-12-11 09:52 被阅读0次

    一、mysql常用语法

    1、创建数据库

    如果需要设置排序规则需要在后面加上DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci用于设置数据库默认utf8_general_ci的排列规则`

    create database dbName

    2、建表

    建表首先确定主键,字段个数

    create table tableName(字段 int primary key,字段 数据类型)

    3、增(insert)

    插入数据,执行该语句最常出错的有 1、字段和值的个数不对应 2、插入的值跟数据库设置的数据类型不一致,比如数据库字段的数据类型设置date,结果插入了字符串

    insert into tableName(字段1,字段2,字段3) values(value1, value2 , value3)

    4、删(delete)

    指定多个条件and为或,or为且;

    delete frome tableName where 字段1='value' and 字段2='value'

    删除指定的列

    alter table tableName drop column 字段

    删除表

    drop table tableName

    删除数据库

    drop database DataBaseName

    5、改(update)

    update tableName set 字段1='value' 字段2='value' where 字段='value'

    6、查(select)

    查询语句是最多的,内容最多的,所以用到常用的就好!其它的点SQL语句大全查找

    • 查询指定表的所有数据,常用于列表数据的查询。

      select * from tableName

    • 查询指定表的数据,并进行升序;降序用order by 字段 desc;

      select * from tableName order by 字段

    • 查询指定值的数据,该语句常用于登陆功能,验证用户是否存在及密码是否正确

      select * from tableName where 字段='value' and 字段='value'

    想了解更多的SQL语句,戳这里 - sql语法大全

    二、PHP 数据库

    1、连接数据库

    header("Content-Type: text/html; charset=utf-8");

    $con = mysqli_connect("localhost","root","password");

    设置执行语句的字符编码

    $con->query("SET NAMES utf8");

    2、连接成功,执行语句;

    mysqli_query如果执行增删改,成功返回true,失败返回false。执行查询语句则返回查询结果集的对象

    $res=mysqli_query($con , "CREATE DATABASE my_db");

    mysqli_affected_rows()返回受影响行数。

    $row = mysqli_affected_rows($con);

    mysqli_fetch_array()返回第一行,每次调用返回下一行,直到没有数据时返回false

    $arr = mysqli_fetch_array( $res )

    3、关闭连接

    mysqli_close($con);

    新版PHP将不鼓励mysql函数,使用mysqli函数替代。所以新版PHP用mysql可能会报错,可以自己在配置中配置支持mysql函数

    用mysqli和mysql的区别mysqli比较mysql

    PHP连接Mysql用法php连接MySQL

    PHP官方文档,了解更多PHP,鼠标点PHP手册

    相关文章

      网友评论

          本文标题:mysql常用语法-学员刘超伟

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