当前位置:网站首页>用命令行登录并操作数据库
用命令行登录并操作数据库
2022-07-15 16:57:00 【Java精灵儿】
一、数据库的登录及数据定义
1、登录到数据库
首先打开Mysql安装目录中的bin目录,之后在地址栏输入cmd,回车。我的是安装在了C盘。

进入到了命令行界面,并输入mysql -u root -p,回车后再输入密码,显示如下界面,表示登陆成功。
输入'help'或'\h',查看帮助。输入 '\c' 清空当前的输入语句
输入help后,有一个Note:所有的语句后面都要以;结束。这点和在Navicat里的规则不太一样。大家注意下。
那么我们开始吧~
2、查询有哪些数据库
show databases;

3、创建数据库
create database 数据库名;
create database test;

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

然后,我们数据库中还没有表,所以我们先创建一个学生表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中的所有表。
5、查看stu表的表结构
desc stu;

6、修改表结构
① 给数据表stu添加字段 sdept
alter table stu add sdept varchar(20);

②删除sdept 字段
alter table stu drop sdept;

③删除test数据库
drop database test;

二、数据库的增删改查
由于我们的数据表stu还没有数据,所以我们先说如何插入数据
1、数据插入
插入数据时,可以一个insert语句插入一行,也可以一个insert语句插入多行,我们分别演示一下
--一个insert插入一行
insert into stu values('2021001','曹操',23,'男');
--一个insert插入多行
insert into stu values('2021002','许褚',22,'男'),
('2021003','吕布',25,'男'),
('2021004','貂蝉',24,'女');

成功插入数据后,我们开始查询
2、数据查询
查询stu表中的所有记录
select * from stu;

3、数据更新
将曹操的年龄改为25岁
update stu set sage=25 where sname='曹操';

4、数据删除
删除年龄小于23的记录
delete from stu where sage<23;

不点赞等于白嫖,不点赞等于白嫖,不点赞等于白嫖~
边栏推荐
- TP5在线显示图片出现乱码问题
- typec显示器解决方案大全LDR6290单C口桌面式显示器解决方案
- Serialization and deserialization of flip word /maxqueue/ quadratic tree
- How to quickly learn SQL for beginners
- H264 decoding sequence display sequence reference sequence
- Resnet50 structure diagram
- Excel导入导出注解通用版
- Redis introduction and installation
- 数组中的重复数字
- TP5查询空的2种情况
猜你喜欢
随机推荐
Deep learning loss function
*链表逆转
How to quickly learn SQL for beginners
ClickHouse SQL 的十项优化规则
[cloud native] 3.4 ruoyi cloud deployment practice (Part 1)
What is base?
开源小工具记录
TP5的whereOr方法多条件存在
直播神器领夹式无线麦克风-LDR6028助力充电OTG方案
The most important diagram of machine learning, how to select the model sklearn structure diagram
指尖轮盘小游戏设计与实现(uniapp实现微信小程序)
Wm8960 sound card related problems
左旋转字符串
typec显示器解决方案大全LDR6290单C口桌面式显示器解决方案
7. MySQL -- 基础语法(三) DCL
60岁开发者的建议,尝试改变一下吧!
urllib. error. URLError: <urlopen error [Errno 11004] getaddrinfo failed>
When the decimal places are reserved, there may be a simple solution without rounding
Cron表达式使用
数组中的重复数字









