• 2016/3/13 MySQL 增删查改 CRUD 用代码实现


    用代码实现数据库数据输入
    T-SQL语句
    查询语句分几块
    ①创建表
    create table Car
    (Code varchar(50) primary key,      #primary key 主键 定义主键列
    Name varchar(50) not null,           #not null 非空
    Time date,
    Price float,
    Brand varchar(50) references Brand(Code) #references 引用 创建外键    在从表建外键
    );

    create table Brand(

    Code varchar(50) primary key,
    ame varchar(50)
    );

    报错是因为用了,中文状态下的括号。正确的话括号会呈红色显示

    ②自增长表
    create table PinPai(
    IDS int auto_increment primary key,      #auto_increment 自增长
    Name varchar(50)
    );

    注意:所有符号必须是英文状态下的,
    每个表创建完后加分号; 不加分号 多个表之间会有冲突.
    表里面最后一列写完之后不要加逗号","

    删除表:
    drop table PinPai

    数据库的操作:CRUD 增删改查

    1,如何向数据库中添加数据
    insert into Brand values('b001','宝马X5');    #第一种方式
    insert into Brand(Code)values('b002');       #第二种方式
    insert into PinPai(Name) values('大众');       #自增长时添加name   非自增长时添加必须有主键值
    insert into PinPai values('','大众');        #处理自增长列

    2,最简单查询
    select * from pinpai            #查询所有数据 *代表列

    select * from pinpai where IDS=1;     #根据条件查询

    3,修改数据
    update +表名 set 列名=" " where 主键=value;    #主键是不能修改的
    update pinpai set Name='保时捷' where IDS=3;
    update car set Name='哈弗',Time='2012-3-4',Price='16',Brand='b002' where code='c001'
    4,删除数据
    delete from Brand               #删除表内所有数据
    delete from Brand where IDS=4;    #删除表内主键IDS 为4的一行数据

  • 相关阅读:
    CCNP-MPLS-标签交换
    Mac地址表、STP与RSTP原理
    mysql 初始数据库简单操作
    异步回调,事件,线程池与协程
    bug问题
    GIL 线程池
    异常处理
    奇怪的东西
    绑定方法
    初体验
  • 原文地址:https://www.cnblogs.com/haodayikeshu/p/5271082.html
Copyright © 2020-2023  润新知