美文网首页
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数据库

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