分享

php连接mysql+项目(1)

 知识书馆 2022-07-17 发布于广东

昨日回顾

         关系模型:二维表模型

         关系:数据表

         元组:数据表中的一条记录record

         属性:数据表中的字段field column

         关键字:一组用来唯标签一个元素的一属性,关键字由一列或多列组成

         DBMS数据库管理系统

         数据库     è   数据表 è       记录         è    字段

         登陆

         mysql –hlocahost –uroot –p

         enter your password>root

         查看数据库

         show databases

         查看数据表

         show tables

         创建数据库

         create databse 数据名 charset utf8;

         创建数据表

         create table 表名(字段名 字段类型 【附属属性】, 字段名 字段类型 【附属属性】) charset utf8;

         查看数据库创建语句

         show create database 数据库名;

         查看数据表创建语句

         show create table 表名;

         insert into 表名(字段列表) values(字段列表对应的值的列表);

                   要求:所有的字段值都使用””’’括起来

         insert into 表名 values(字段值的列表);

                   id primary key

                   insert into tableName values(“asdfasdf”,);

         字段类型

         整型         tinyint    smallint    mediumint        int    bigint

         浮点         double      float

         字符型     char()                 varchar()

         文本型              text

         日期时间型

                   date

                   time

                   datetime

                   now()

【附属属性】

         primary key

         auto_increment

         not null

         default

查询

         语法:

         select字段列表 from 表名 where子句】【order by子句】【limit子句】

         where子句的运算符

         ><=<=>=!=like(%)inbetween andoris nullis not null

         order by

         asc升序(默认排序方式)

         desc降序

         limit子句

         limit offset,rows

         更新

         语法:

         update表名 set 字段1=”1”, 字段2=”2”, 字段3=”3”

         删除

         delete from 表名 where子句】;

删除一个数据库

drop database 数据库名;

删除一个表

drop table 表名;


php连接mysql

         1php登陆数据库

                  mysql_connect(“主机名:端口号”,”用户名”,”密码”);

                   如果数据连接成功mysql_connect()函数会返回,资源类型,如果不成功返回false;

         2、设置字符集

                   使用mysql_query()函数设置字符集

                   mysql_query(“set names utf8”);

         3、选择数据库

                   方法一:

                   mysql_query(“use数据库名”);

                   方法二:

                   mysql_select_db(“数据库名”);

         4、对数据表进行操作

                   将从数据库中获取到的资源转换为数组

                   mysql_fetch_assoc();

                  mysql_fetch_row();

                  mysql_fetch_array();

                           

mysql_num_fields($resource);

         从资源集中获取字段的总数

mysql_field_name($recource,$index);

         多资源集中获取$index指定字段的名子

mysql_affected_rows();

         返回上一条执行的sql语句,受影响的行数

mysql数据库中有md5()函数

insert into user values(null,'li','s01',md5('123456'),1,'');

phpmd5()函数

if(md5($passwd)==$row[0])

php中的跳转:

         header(“location:url”);

         header("location:http://www./index.html");

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多