美文网首页
PHP数据库

PHP数据库

作者: _无味 | 来源:发表于2018-10-04 21:45 被阅读17次

初识数据库
1.创建新数据库,找到排序方式为utf8_general_ci
2.数据库中还要有数据表,字段代表表头的个数
3.给数据表的每个字段添加名字,类型以及长度
4.点击结构,可以查看数据表结构
5.钥匙所在的名字就是主键
6.点击插入,可以插入数据
7.点击执行可以完成插入

SQL语句
SELECT INSERT UPDATE DELETE
增删改查
SELECT name,id FROM students
获取指定的字段的数据
SELECT COUNT(id) FROM students
确定表内有多少条数据
SELECT * FROM students WHERE sex=‘男’
指定查询类型查询数据
sql语句中不光可以用=> < >= <= <>
SELECT * FROM students WHERE sex=‘男’ AND name='王八蛋'
多个并列查询条件用AND
SELECT * FROM students WHERE name=‘齐文蒸’ OR name='王八蛋''
OR表示或
SELECT * FROM students WHERE NOT name=王八蛋'
LIMIT限制语句,限制返回多少条语句
SELECT * FROM students LIMIT 1
排序
SELECT * FROM user ORDER BY name ASC 升序
SELECT * FROM user ORDER BY name DESC 降序

1.插入数据记录(INSERT)
例:INSERT INTO student (name,tel) VALUES ('崔东阳','123456')
一次插入多条记录
INSERT INTO student (name, tel)
VALUES ('user1', '123456'),('user2','123456')

2.修改数据记录(UPDATE)
例:UPDATE student SET name = '周小帅', tel='12345678' WHERE id = 2

3.删除数据记录(DELETE) 删了就没了,慎用
例:DELETE FROM student WHERE id = 4

小知识:
密码也会存在数据库,但是如果被破解了数据库,那么密码就会泄露。通常密码都会经过加密,再存储。(MD5加密,sha1加密)
暴力破解:一个一个试。
银行防止暴力破解,每天只能输入错误3次

通过PHP连接数据库

<?php
    echo PHP_VERSION;       //php的版本        7.2.8
    echo "</br>";
//在php中想要获取数据
//1.连接数据库
    //5.0以前:mysql_connect()
    $mysqli=mysqli_connect("localhost","root","");      网络连接
//  print_r($mysql);        成功啦,会返回一个对象
    //mysqli_connect()  可选三个参数
    //第一个参数是服务器地址
    //第二个是用户名
    //第三个是密码(通常本地的没有密码)
    
//2.设置编码方式,防止中文乱码
    $mysqli->query("set names utf8");
//3.打开数据库
    $mysqli->select_db('datebase');
    //操作数据
    $res=$mysqli->query('SELECT * FROM `students`');
    while($row=mysqli_fetch_assoc($res)){   
        var_dump($row);
        echo "<br/>";
    }
    //$row=mysqli_fetch_assoc($res)
    //$res获取的是资源,我们想要获取到数据的话需要对资源进行转化,mysqli_fetch_assoc()是转化资源的函数
//4.关闭数据库
    $mysqli->close();       
?>

相关文章

  • PHP与数据库

    PHP与数据库PHP有三种方式操作MySQL数据库1.PHP有三种方式操作MySQL数据库(1)MySQL扩展库(...

  • 2018-09-13

    php和数据库的连接 php链接mysql必备条件: 已安装mysql数据库; 检查php环境是否已开启mysql...

  • PHP 简易留言板

    创建数据库 SQL 引入数据库 incDB.php 显示主页面 index.php 操作数据库 InsetToDB...

  • 精PHP与MYSQL数据库连接

    精PHP与MYSQL数据库连接 [巧克力情人节] php与mysql数据库 教学目标: 1、了解MySQL数据库,...

  • 【php】---分页

    数据库类:conn.php 分页类:function.php 首页index.php

  • php链接mysql数据库-配置相关

    php链接mysql数据库 php本身不具备操作mysql数据库的能力,需要借助php操作myql的扩展来实现 p...

  • php和MySQL的小知识

    php和MySQL数据库 数据库控制语言

  • MySQL数据库基础操作(1)

    一、php连接数据库与基本操作 (1)php创建数据库连接 语法:Object mysqli_connec...

  • PHP学习笔记 - 进阶篇(11)

    数据库操作 PHP支持哪些数据库 PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,...

  • php操作mysql数据库

    php操作mysql数据库

网友评论

      本文标题:PHP数据库

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