mysql常用语法-学员刘超伟

2018-12-11  本文已影响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语句大全查找

想了解更多的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手册

上一篇 下一篇

猜你喜欢

热点阅读