科技大本营|小白自学MySQL笔记(二):创建数据库和数据表
【科技大本营|小白自学MySQL笔记(二):创建数据库和数据表】本文参考文档:
本文使用IDE为:Vscode+mysql插件
第一步:创建数据库使用CREATE DATABASE 语句;
CREATE DATABASE 用于创建数据库;
实例:希望创建一个名为"my_first_db"的数据库 。
create database my_first_db;
执行语句后 , 你将会在左侧的mysql信息列表中 , 发现一个新增的数据库 , 名为“my_first_db”
第二步:在数据库中创建表CREATE TABLE 语句
CREATE TABLE 语句用于创建数据库中的表 。
SQL CREATE TABLE 语法
CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, .... )
SQL CREATE TABLE 实例:创建一个职工信息表 , 包含工号 , 姓名 , 出生日期
-- use my_first_db; CREATE TABLE employee( id INT , nam VARCHAR (255), birthday date );
通过create table创建数据表之后 , 会出现如上图的展示结果 。
第三步:为数据表插入数据INSERT INTO 语句
INSERT INTO 语句用于向表格中插入新的行 。
语法1:
INSERT INTO 表名称 VALUES (值1, 值2,....);
语法2:
我们也可以指定所要插入数据的列:
INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....);
语法1实例:
INSERT INTO employee values(773322,'zerox','1990-09-28');
语法2实例:
INSERT INTO employee (id,nam) values (22332,'timi');
查询结果:
这里我们看到 , 使用语法2进行插入数据时 , 由于我在插入的时候并没有指定第三个字段 , 也就是birthday字段的值 , 所以这里查询结果为“NULL”
第四步:问题记录1. 如果不小心插入了很多相同的行怎么办?
A:SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法:
DELETE FROM table_name [WHERE Clause]
实例:
DELETE from employee where nam='ryn';
2. 但是这样删除后 , 关于ryn的所有记录都被删掉了 , 有什么办法可以删掉重复的 , 保留唯一的呢?
这个问题我也不会 , 随着后续的学习 , 找到解决办法之后再来解决吧 。
推荐阅读
- 所持股份|万兴科技:公司控股股东、实际控制人吴太兵质押150万股
- 发布公告|数量过半!博创科技:天通股份累计减持约150万股
- 英雄科技聊数码|蔡崇信有实力买下篮网,那身价3200亿的马云,能买下几支NBA球队
- 科技前沿阵地|涨疯了!海思安防芯片遭哄抬“围剿”
- 月影浓|吴亦凡机械造型走秀 垫肩披风搭银框眼镜科技感足
- 中国历史发展过程|中国历史发展过程.中国的科技史界过去半个多世纪
- 天津|桂发祥:不再持有昆汀科技股份
- 消费|减持!天通股份:减持博创科技约32万股
- 处罚|老周侃股:吉鑫科技大股东应补偿踩雷投资者
- 华中科技大学|杯具!超本科线95分,本科有路不走,却梦幻般碰瓷,撞开专科的门