数据库的简单使用 增删改查数据 及 对数据库数据表操作

  • 新建数据库
CREATE DATABASE `school`;
  • 使用数据库
USE `school`;
 id:学生的ID
 name学生名称
 nickname:学生的昵称
 sex:性别
 in_time:入学的时间
  • 创建数据表 students
  • DEFAULT CHARSET ‘UTF8’ 默认字符设置为UTF8格式
CREATE TABLE `students`(
  `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
	`name` VARCHAR(20) NOT NUll,
	`nickname` VARCHAR(20)  NUll,
	`sex` CHAR(1)  NUll,
	`in_time` DATETIME NULL
) DEFAULT CHARSET 'UTF8';
1.增
  • 单个数据添加
--  注意:引号和反引号,前面字段名用的是反引号,后面字段是用的是引号。
INSERT INTO `students` (`name`, `nickname`, `sex`, `in_time`) VALUE
('张三',  '三哥',  '男',  now());

#  等价于
mysql> INSERT INTO students (name, nickname, sex, in_time) VALUE('张三',  '三哥',  '男', now());
Query OK, 1 row affected (0.01 sec)
  • 多条数据添加
INSERT INTO `students` (`name`, `nickname`) VALUES
('张三1',  '三哥1'),
('张三2', '三哥2'),
('张三3', '三哥3');

2.查
  • *号代表查询所有
SELECT * FROM  `students`;
  • 指定查询的字段
SELECT `name`, `nickname` FROM `students`;
SELECT `name`, `nickname` FROM `students` WHERE `sex`='男';
  • DESC 倒序排列
SELECT `name`, `nickname` FROM `students` WHERE `sex`='男' ORDER BY `id`
DESC;
  • LIMIT 分页(偏移值 每页数据量) 偏移值=(页数-1)*每页数据量
SELECT `name`, `nickname` FROM `students` WHERE `sex`='男' ORDER BY `id`
DESC LIMIT 0,2;
SELECT `name`, `nickname` FROM `students` WHERE `sex`='男' ORDER BY `id`
DESC LIMIT 2,2;

3.改
--  修改sex不为NUll,将男改为女
UPDATE `students` SET `sex` = '女' WHERE `sex` = '男';

--  不加where把所有的 sex改为女,nickname改为没有昵称
UPDATE `students` SET `sex` = '女', `nickname` = '没有昵称';
UPDATE `students` SET `sex` = '男' WHERE `id` > 4;

4.删
  • 删除sex为男
DELETE FROM `students` WHERE `sex`='男';
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值