MySQL--增删改查


1、增删改

  • 1) 创建数据表:
    CREATE TABLE table_name (column_name column_type);

    DROP TABLE IF EXISTS `rz_xqhz`;

        -- eg:
    CREATE TABLE `rz_xqhz` (
        `ID` varchar(32) NOT NULL COMMENT '主键ID',
        `hzjgname` varchar(255) DEFAULT NULL COMMENT '合作机构名称',
        `hztime` datetime DEFAULT NULL COMMENT '申请合作时间',
        `bz` varchar(1000) DEFAULT NULL COMMENT '备注',
       PRIMARY KEY (`ID`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='需求合作表';
  • 2) 原有表基础上增加字段
    ALTER TABLE rz_rzcp ADD bz VARCHAR(500); -- 备注
    ALTER TABLE rz_rzcp ADD jzsj DATE;-- 截止日期
    ALTER TABLE rz_rzcp ADD dj_money DOUBLE(15,4);-- 对接金额(万元)
  • 3) 添加数据
添加一条
    INSERT INTO student (s_id,s_name,s_age,s_sex) 
        VALUES (2,'钱二',19,'女');
同时添加多条数据
    INSERT INTO student 
    SELECT 1,'马大',23,'男' UNION ALL
    SELECT 2,'钱二',19,'女' UNION ALL
    SELECT 3,'张三',17,'男' UNION ALL
    SELECT 4,'李四',18,'女' UNION ALL
    SELECT 5,'王五',17,'男' UNION ALL
    SELECT 6,'赵六',19,'女' ;

  • 1) 删除数据表:
    DROP TABLE table_name ;
  • 2) 删除数据:
    DELETE FROM table_name WHERE ... ;


—— 将手机号为 13288097888 的姓名改为 “小明”, 年龄改为 19

    UPDATE students set name="小明", age=19 WHERE tel="13288097888";

—— 将字段中的特定字符串批量修改为其他字符串时,可以使用以下操作:

    UPDATE table_name SET field = REPLACE(field, 'old-string', 'new-string') [WHERE Clause]
        -- eg:
    UPDATE runoob_tbl SET runoob_title = REPLACE(runoob_title, '2017年', '2018年') WHERE type = 3;

2、查

按姓氏拼音排序
    SELECT * FROM students ORDER BY CONVERT(NAME USING gbk)

= 等号(A=B,返回true); <> 或 != 不等号;


注: MySQL 的 WHERE 子句的字符串比较是不区分大小写的。 可以使用 BINARY 关键字来设定 WHERE 子句的字符串比较是区分大小写的。
        -- eg:只查询小写的字符串 'runoob.com' ,用关键字 'BINARY' 
    SELECT * FROM students WHERE BINARY name = 'runoob.com'; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值