一、数据库的登录及数据定义

1、登录到数据库

首先打开Mysql安装目录中的bin目录,之后在地址栏输入cmd,回车。我的是安装在了C盘。


cmd登录mysql命令数据库 使用命令登录mysql数据库_数据库


进入到了命令行界面,并输入mysql -u root -p,回车后再输入密码,显示如下界面,表示登陆成功。

cmd登录mysql命令数据库 使用命令登录mysql数据库_数据库_02

输入'help'或'\h',查看帮助。输入 '\c' 清空当前的输入语句

输入help后,有一个Note:所有的语句后面都要以;结束。这点和在Navicat里的规则不太一样。大家注意下。

cmd登录mysql命令数据库 使用命令登录mysql数据库_cmd登录mysql命令数据库_03


那么我们开始吧~

2、查询有哪些数据库

show databases;

cmd登录mysql命令数据库 使用命令登录mysql数据库_sql_04

3、创建数据库

create database 数据库名;

create database test;

cmd登录mysql命令数据库 使用命令登录mysql数据库_mysql_05


此时发现数据库test已经创建成功。之后进入test数据库

use test

cmd登录mysql命令数据库 使用命令登录mysql数据库_新星计划_06


然后,我们数据库中还没有表,所以我们先创建一个学生表stu,包含字段 sno ,snames,sage,ssex

4、创建表

create table stu (
sno char(10) primary key,
sname varchar(25) not null,
sage int,
ssex varchar(2));

之后使用show tables;命令查询数据库test中的所有表。

cmd登录mysql命令数据库 使用命令登录mysql数据库_cmd登录mysql命令数据库_07

5、查看stu表的表结构

desc stu;

cmd登录mysql命令数据库 使用命令登录mysql数据库_数据库_08

6、修改表结构

① 给数据表stu添加字段 sdept

alter table stu add sdept varchar(20);

cmd登录mysql命令数据库 使用命令登录mysql数据库_新星计划_09

②删除sdept 字段

alter table stu drop sdept;

cmd登录mysql命令数据库 使用命令登录mysql数据库_新星计划_10

③删除test数据库

drop database test;

cmd登录mysql命令数据库 使用命令登录mysql数据库_新星计划_11

二、数据库的增删改查

由于我们的数据表stu还没有数据,所以我们先说如何插入数据

1、数据插入

插入数据时,可以一个insert语句插入一行,也可以一个insert语句插入多行,我们分别演示一下

--一个insert插入一行
insert into stu values('2021001','曹操',23,'男');
--一个insert插入多行
insert into stu values('2021002','许褚',22,'男'),
				('2021003','吕布',25,'男'),
				('2021004','貂蝉',24,'女');

cmd登录mysql命令数据库 使用命令登录mysql数据库_新星计划_12


成功插入数据后,我们开始查询

2、数据查询

查询stu表中的所有记录

select * from stu;

cmd登录mysql命令数据库 使用命令登录mysql数据库_数据库_13

3、数据更新

将曹操的年龄改为25岁

update stu set sage=25 where sname='曹操';

cmd登录mysql命令数据库 使用命令登录mysql数据库_sql_14

4、数据删除

删除年龄小于23的记录

delete from stu where sage<23;

cmd登录mysql命令数据库 使用命令登录mysql数据库_新星计划_15