zoukankan      html  css  js  c++  java
  • 《学习 》2插入修改数据

    USE db;

    -- 建立学生信息表
    CREATE TABLE student
    (
    sno INT UNSIGNED NOT NULL AUTO_INCREMENT,
    sname VARCHAR(20) NOT NULL,
    sage TINYINT UNSIGNED NOT NULL,
    sbirthday DATETIME,
    saddress VARCHAR(50),
    sscore DECIMAL(4,2),
    PRIMARY KEY(sno)
    )ENGINE=MYISAM AUTO_INCREMENT=201601 DEFAULT CHARSET=utf8;

    -- 删除表
    DROP TABLE student;
    -- 查看表的结构
    DESC student;


    -- insert 操作 插入数据(into可写可不写 建议写)
    INSERT INTO student VALUES(NULL,'李四',18,'2000-1-18','武汉',82);

    INSERT student VALUES(NULL,'张三飞',18,'2008-1-18','上海',82.5);

    -- 插入两条记录
    INSERT INTO student VALUES(NULL,'老王',18,'2000-1-18','武汉',82),(NULL,'张飞',55,'546-1-18','郑州',45.1);


    -- 复制已有的记录的属性并且插入
    INSERT INTO student(sname,sage,sbirthday,saddress,sscore)
    SELECT sname,sage,sbirthday,saddress,sscore FROM student;

    INSERT student(sname,sage) VALUES('Rose',18),('Jack',20);

    -- replace 当有相同primary或unique主键时,替换, 没有相同的则跟insert功能相同
    REPLACE INTO student(sname,sage) VALUES('张先生',18),('关羽',20);

    REPLACE INTO student VALUES(201609,'asda',18,'2000-1-18','武汉',82.6);

    -- 修改数据
    UPDATE student SET sscore=85,saddress='上海',sbirthday='1966-2-3' WHERE sno=201603;

    -- 删除数据
    DELETE FROM student WHERE sno=201603;
    DELETE FROM student;/*无条件删除所有记录*/

    TRUNCATE TABLE student;/*直接清空表的全部记录,auto_increment自动编号从1开始分配(1,2,3...)*/

    -- 查看查询数据显示
    SELECT * FROM student;

  • 相关阅读:
    CI框架源码解析十九之分页类文件Pagination.php
    sublime新代码段
    sublime
    递归调用详解,分析递归调用的详细过程
    什么是锚点?锚点应该如何用?
    PHP中spl_autoload_register函数的用法
    PHP 构造方法 __construct()
    工欲善其事,必先利其器---IDE使用
    Apache操作
    js中常用的操作
  • 原文地址:https://www.cnblogs.com/huangf714/p/8630493.html
Copyright © 2011-2022 走看看