mysql简单用法,以及增删改查语句

1.mysql

    关系型数据库


    保存的是结构化的数据。

        表头

        字段 :

        主键:唯一性

        行

        列

    我是xx,今年芳龄18,性别男,来自xxxx,联系方式10086

2.创建表

    CREATE TABLE `studentssystem`.`students` ( `sid` INT NOT NULL AUTO_INCREMENT , `sname` VARCHAR(50) NOT NULL , `ssex` VARCHAR(10) NOT NULL , `sage` INT NOT NULL , `sadress` VARCHAR(100) NOT NULL , `sphone` VARCHAR(50) NOT NULL , PRIMARY KEY (`sid`)) ENGINE = MyISAM;

3.增删改查的sql语句

    增:INSERT INTO students(sid, sname, `ssex`, `sage`, `sadress`, `sphone`) VALUES (1,"李连杰","男",50,"广西桂林","120")

    查:

        查所有:select * from students

        查students中指定sname,sphone两个字段的所有数据:select sname,sphone FROM students    

        根据条件查询:select * from students where sid=2 :条件是sid=2

        多个条件and查询:select * from students where sname="李连杰" and sphone="110"

        多个条件or查询:select * from students where sname="李连杰" or sphone="110"

    改:update students set sname="黎明",sage=20,sadress="广东虎门",sphone="114" where sid=2

    删:delete from students where sid=1;

5.php与数据库交互:


    五个步骤:

        a.连接数据源(连接mysql:路径,用户名,密码)

        $db = mysqli_connect("localhost","root","root");

        b.连接数据库

        mysqli_select_db($db,"studentssystem");

        c.设置字符编码

        mysqli_query($db,"set names utf-8");

        d.设置sql语句

        $sql = "select * from students where sid=2";


        e.执行sql语句

        $result = mysqli_query($db,$sql);

            如果sql语句是查询,会返回一个结果集,查不到返回空。

            如果是其它语句,执行成功返回1,执行失败返回空。


6.浏览器对中文的解码操作

    decodeURI(str);(浏览器转码过后的)将中文字符进行解码操作。

    encodeURI(str);将中文进行转码操作。

你可能感兴趣的:(mysql简单用法,以及增删改查语句)