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

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;

不点赞等于白嫖,不点赞等于白嫖,不点赞等于白嫖~

用命令行登录并操作数据库相关推荐

  1. mysql通过命令行登录并指定数据库

    很多安全性要求比较高的数据库都需要通过跳板机来登录数据库,但是数据库默认登录到了数据库列表页面,我们还需要通过use命令来进一步进入我们想到操作的数据库,通过下面的命令我们可以直接进入到具体的数据库层 ...

  2. linux mysql命令行登录_Linux 操作MySQL常用命令行

    注意:MySQL中每个命令后都要以分号:结尾. 1.显示数据库 mysql> show databases; +----------+ | Database | +----------+ | m ...

  3. mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作

    使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...

  4. mysql命令行登录 端口_Mysql命令行常用操作

    一.从命令行登录MySQL数据库服务器 1.登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2.通过TCP连接管理不同端口的多个MyS ...

  5. mysql 密码 特殊符号_MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录...

    本文主要向大家介绍了MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 安全考虑 在设置MYSQL 密码时候 ...

  6. windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句

    windows 下 cmd 命令行登录 oracle 数据库方法.直接就登录进来了. C:\Users\Administrator>sqlplusSQL*Plus: Release 11.2.0 ...

  7. sqlplus命令行登录oracle数据库的N种方法盘点

    欢迎访问我的个人博客IT废柴,本文永久链接移至:sqlplus命令行登录oracle数据库的N种方法盘点 sqlplus有几种登陆方式Oracle数据库, 比如: 1.以操作系统权限认证的oracle ...

  8. 命令行登录防止MySQL密码泄露的几个小妙招。

    命令行登录防止MySQL密码泄露的几个小妙招. 明知山有虎偏向虎山行的方案: 1.可以通过如下环境变量强制Linux不记录敏感历史命令 在命令行执行HISTCONTROL=ignorespace后,再 ...

  9. 防止别人登录mysql_命令行登录防止MySQL密码泄露的几个小妙招。

    命令行登录防止MySQL密码泄露的几个小妙招. 明知山有虎偏向虎山行的方案: 1.可以通过如下环境变量强制Linux不记录敏感历史命令 在命令行执行HISTCONTROL=ignorespace后,再 ...

  10. Mysql 命令行 连接远程/本地数据库

    Mysql 命令行 连接远程/本地数据库 Mysql 命令行 连接本地数据库 MySQL登录 mysql -uroot -p密码 mysql -hip -uroot -p连接目标的密码 mysql - ...

最新文章

  1. 浏览器及时感知服务端数据变化的方式
  2. 青龙羊毛——杀猪盘(搬砖,非原创)
  3. 【Linux 内核】进程管理 ( 进程状态 | 进程创建 | 进程终止 | 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 )
  4. VB6.0 怎样启用控件comdlg32.ocx
  5. (Mybatis)XML配置解析
  6. 操作系统基础:进程知识笔记(三)
  7. 模拟 Codeforces Round #288 (Div. 2) A. Pasha and Pixels
  8. Linux操作系统相关命令
  9. 12月22日 冬至 隋文帝赏柳上上签
  10. 土豆视频ipad 5.0 客户端
  11. JS -获取屏幕/浏览器高度
  12. 世界上到处都是有才华的穷人
  13. cigarettes(南阳oj94)
  14. Coreset-Based Neural Network Compression简记
  15. LA5713 秦始皇修路 (mst)
  16. 计算机网络中tdm是什么,8.1 计算机网络FDM TDM计算机网络自学笔记.pdf
  17. MATLAB初探:美国人口与年份数据拟合
  18. 3月16日----3月20日二年级课程表
  19. Spring-初识Spring框架-IOC控制反转(DI依赖注入)
  20. 最全总结 | 聊聊 Python 办公自动化之 Word(中)

热门文章

  1. FFT+NNT 深入学习记录 秦皇岛camp 乒乓球
  2. 工控行业什么时候用c语言,工控工程师需要掌握的知识
  3. 财富提升成都IT产业吸引力
  4. js 时间转换、 向上保留两位小数
  5. 【转】征集华人操作系统项目列表
  6. 微信小程序wxacode.getUnlimited 生成圆形二维码
  7. 毕业第一站 | 北京游
  8. 信息组织 | 数字图书馆信息组织
  9. 移动、联通、电信APN
  10. Lib9的bada版本移植完毕