DB操作题(mysql_V20190307)

DB操作题(mysql_V20190307)

  • 登陆数据库
MYSQL -H LOCALHOST -U ROOT -P
  • 创建DEMO01数据库
CREATE DATABASE DEMO01;
  • 进入DEMO01数据库
USE DEMO01;
  • 显示所有表
SHOW TABLES;
  • 创建表,包含ID、姓名、民族、性别、生日
CREATE TABLE T_USERS
(ID INT(18) NOT NULL,NAME VARCHAR(20) NOT NULL,
NATION VARCHAR(20) NOT NULL,
SEX CHAR(1) NOT NULL,
BIRTH DATE NOT NULL)ENGINE=INNODB DEFAULT CHARSET=UTF8;
  • 插入一堆原始数据
INSERT INTO T_USERS
   (`ID`, `NAME`, `NATION`, `SEX`, `BIRTH`)
VALUES
   ('330101197908094212', '包老板', '帝王', '男', "1979/8/9"),
   ('33010119800831522X', '王朝', '公爵', '男', "1980/8/31"),
   ('330101198810215345', '张官', '侯爵', '男', "1988/10/21"),
   ('330101198910215345', '马汉', '子爵', '男', "1989/10/21"),
   ('330101199111231234', '李黛', '三品诰命', '女', "1991/11/23"),
   ('330101199307115323', '俞总', '一品诰命', '女', "1993/7/11"),
   ('330101199506041653', '方了', '伯爵', '男', "1995/6/4"),
   ('330101199612317643', '雷总', '男爵', '男', "1996/12/31");
  • 插入一条数据

    ID:'330101196304134444', 姓名:小猫 民族:太上皇 性别:男 生日"1963/4/13"

INSERT INTO t_users
   (`id`, `name`, `nation`, `sex`, `birth`)
VALUES
   ('330101196304134444', '小猫', '太上皇', '男', "1963/4/13");
  • 删除一条数据
delete from t_users where id = '330101196304134444';
  • 查询连年大于35岁的人
select name from demo01.t_users where (year(now())-year(birth))>35;
  • 插入一个字段:学历education
alter table demo01.t_users add education char(9);
  • 更新包老板的学历为“博士”
update demo01.t_users set education='博士' where name = '包老板';
  • 导出数据
select * from demo01.t_users into outfile 'd://1.sql';

select * from demo01.t_users
-> into outfile 'd:/a.txt';
  • 导入数据

    330101197605264352 金五 隔壁的 男 1976-05-26 小学

load data local infile "D://abc.sql" into table demo01.t_users character set utf8;
  • 删除表
DROP TABLE t_users ;
  • 删除库
drop database demo01;

猜你喜欢

转载自www.cnblogs.com/huanu/p/11963975.html