从0到1 && 关于MySQL的数据库和表

一个字:细腻。

目录

1. 下载和安装MySQL及其可视化工具

2. 启动MySQL和客户端连接

3. 创建和查看数据库和表


1. 下载和安装MySQL及其可视化工具

下载和安装MySQL推荐博客:

mysql数据库安装(详细)_体会!的博客-CSDN博客https://blog.csdn.net/weixin_43605266/article/details/110477391?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522168791408716800226525984%2522%252C%2522scm%2522%253A%252220140713.130102334..%2522%257D&request_id=168791408716800226525984&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~top_positive~default-1-110477391-null-null.142%5Ev88%5Econtrol,239%5Ev2%5Einsert_chatgpt&utm_term=%E6%95%B0%E6%8D%AE%E5%BA%93%E5%AE%89%E8%A3%85&spm=1018.2226.3001.4187MySQL可视化工具有很多,本人推荐使用 Navicat 软件,下载和安装 Navicat 推荐博客:

Navicat安装教程_nacativ下载_超级码里喵的博客-CSDN博客https://blog.csdn.net/qq_30999361/article/details/124207114?ops_request_misc=&request_id=&biz_id=102&utm_term=navicate%E5%AE%89%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-4-124207114.142%5Ev88%5Econtrol,239%5Ev2%5Einsert_chatgpt&spm=1018.2226.3001.4187前期工作准备完毕,即可进入正式操作环节。

2. 启动MySQL和客户端连接

MySQL安装完毕,我们需要启动MySQL。

(1)首先,在电脑搜索框中输入“命令提示符”,然后选择以“管理员身份运行”。

 (2)在命令提示符中输入:net start mysql,以达到启动mysql的目的。

net start mysql

(3)在命令提示符中输入:mysql -u root -p,启动客户端连接,输入初始密码“123456”

语句命令解析:

mysql [-h 127.0.0.1] [-P 3306] -u root -p
参数:
-h : MySQL服务所在的主机IP
-P : MySQL服务端口号, 默认3306
-u : MySQL数据库用户名
-p : MySQL数据库用户名对应的密码

[ ... ] 内为可选参数,如果需要连接远程的MySQL,需要加上这两个参数来指定远程主机IP、端口,如果连接本地的MySQL(root),则无需指定这两个参数。

3. 创建和查看数据库和表

MySQL客户端连接启动完毕后,我们需要创建数据库和表,用来便捷的操控数据。

(1)创建名为“itcast”的数据库,在命令提示符中输入:create database if not exists itcast;

create database if not exists itcast;

(2)继续输入:use itcast;  切换到 itcast 数据库下,这样才可以操作 itcast 数据库,否则不可以操作。

use itcast;

(3)创建表和添加表数据。

在itcast数据库中创建名为“emp”的表,结构如下:

create table emp(
    id int comment '编号',
    workno varchar(10) comment '工号',
    name varchar(10) comment '姓名',
    gender char(1) comment '性别',
    age tinyint unsigned comment '年龄',
    idcard char(18) comment '身份证号',
    workaddress varchar(50) comment '工作地址',
    entrydate date comment '入职时间'
)comment '员工表';

 添加16条数据到emp表中,具体数据如下:

INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (1, '00001', '柳岩666', '女', 20, '123456789012345678', '北京', '2000-01-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (2, '00002', '张无忌', '男', 18, '123456789012345670', '北京', '2005-09-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (3, '00003', '韦一笑', '男', 38, '123456789712345670', '上海', '2005-08-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (4, '00004', '赵敏', '女', 18, '123456757123845670', '北京', '2009-12-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (5, '00005', '小昭', '女', 16, '123456769012345678', '上海', '2007-07-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (6, '00006', '杨逍', '男', 28, '12345678931234567X', '北京', '2006-01-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (7, '00007', '范瑶', '男', 40, '123456789212345670', '北京', '2005-05-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (8, '00008', '黛绮丝', '女', 38, '123456157123645670', '天津', '2015-05-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (9, '00009', '范凉凉', '女', 45, '123156789012345678', '北京', '2010-04-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (10, '00010', '陈友谅', '男', 53, '123456789012345670', '上海', '2011-01-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (11, '00011', '张士诚', '男', 55, '123567897123465670', '江苏', '2015-05-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (12, '00012', '常遇春', '男', 32, '123446757152345670', '北京', '2004-02-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (13, '00013', '张三丰', '男', 88, '123656789012345678', '江苏', '2020-11-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (14, '00014', '灭绝', '女', 65, '123456719012345670', '西安', '2019-05-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (15, '00015', '胡青牛', '男', 70, '12345674971234567X', '西安', '2018-04-01');
INSERT INTO emp (id, workno, name, gender, age, idcard, workaddress, entrydate) VALUES (16, '00016', '周芷若', '女', 18, null, '北京', '2012-06-01');

(4)查看表的结构和数据。

本文章选用 Navicat 可视化工具,表的结构和数据如下图所示:


如果对于SQL语句不够理解,可以参考本人的另外一篇文章:

MySQL数据库 && SQL语言命令总结 && 数据类型、运算符和聚合函数汇总_Flying Bulldog的博客-CSDN博客icon-default.png?t=N5K3https://blog.csdn.net/qq_54185421/article/details/131396183?spm=1001.2014.3001.5501

>>> 如有疑问,欢迎评论区一起探讨。

猜你喜欢

转载自blog.csdn.net/qq_54185421/article/details/131429423