用命令行登录并操作数据库
一、数据库的登录及数据定义
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;
不点赞等于白嫖,不点赞等于白嫖,不点赞等于白嫖~
用命令行登录并操作数据库相关推荐
- mysql通过命令行登录并指定数据库
很多安全性要求比较高的数据库都需要通过跳板机来登录数据库,但是数据库默认登录到了数据库列表页面,我们还需要通过use命令来进一步进入我们想到操作的数据库,通过下面的命令我们可以直接进入到具体的数据库层 ...
- linux mysql命令行登录_Linux 操作MySQL常用命令行
注意:MySQL中每个命令后都要以分号:结尾. 1.显示数据库 mysql> show databases; +----------+ | Database | +----------+ | m ...
- mysql 命令行访问_Mysql 命令行模式访问操作mysql数据库操作
使用环境 在cmd模式下输入 mysql --version (查看mysql安装的版本). 完整的命令可以通过mysql --help来获取. 本测试使用的Mysql版本是mysql5, 本测试使用 ...
- mysql命令行登录 端口_Mysql命令行常用操作
一.从命令行登录MySQL数据库服务器 1.登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2.通过TCP连接管理不同端口的多个MyS ...
- mysql 密码 特殊符号_MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录...
本文主要向大家介绍了MySQL数据库之mysql设置复杂密码中含$特殊符号导致无法命令行登录 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 安全考虑 在设置MYSQL 密码时候 ...
- windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句
windows 下 cmd 命令行登录 oracle 数据库方法.直接就登录进来了. C:\Users\Administrator>sqlplusSQL*Plus: Release 11.2.0 ...
- sqlplus命令行登录oracle数据库的N种方法盘点
欢迎访问我的个人博客IT废柴,本文永久链接移至:sqlplus命令行登录oracle数据库的N种方法盘点 sqlplus有几种登陆方式Oracle数据库, 比如: 1.以操作系统权限认证的oracle ...
- 命令行登录防止MySQL密码泄露的几个小妙招。
命令行登录防止MySQL密码泄露的几个小妙招. 明知山有虎偏向虎山行的方案: 1.可以通过如下环境变量强制Linux不记录敏感历史命令 在命令行执行HISTCONTROL=ignorespace后,再 ...
- 防止别人登录mysql_命令行登录防止MySQL密码泄露的几个小妙招。
命令行登录防止MySQL密码泄露的几个小妙招. 明知山有虎偏向虎山行的方案: 1.可以通过如下环境变量强制Linux不记录敏感历史命令 在命令行执行HISTCONTROL=ignorespace后,再 ...
- Mysql 命令行 连接远程/本地数据库
Mysql 命令行 连接远程/本地数据库 Mysql 命令行 连接本地数据库 MySQL登录 mysql -uroot -p密码 mysql -hip -uroot -p连接目标的密码 mysql - ...
最新文章
- 浏览器及时感知服务端数据变化的方式
- 青龙羊毛——杀猪盘(搬砖,非原创)
- 【Linux 内核】进程管理 ( 进程状态 | 进程创建 | 进程终止 | 调用 exit 系统调用函数主动退出 | main 函数返回自动退出 | kill 杀死进程 | 执行异常退出 )
- VB6.0 怎样启用控件comdlg32.ocx
- (Mybatis)XML配置解析
- 操作系统基础:进程知识笔记(三)
- 模拟 Codeforces Round #288 (Div. 2) A. Pasha and Pixels
- Linux操作系统相关命令
- 12月22日 冬至 隋文帝赏柳上上签
- 土豆视频ipad 5.0 客户端
- JS -获取屏幕/浏览器高度
- 世界上到处都是有才华的穷人
- cigarettes(南阳oj94)
- Coreset-Based Neural Network Compression简记
- LA5713 秦始皇修路 (mst)
- 计算机网络中tdm是什么,8.1 计算机网络FDM TDM计算机网络自学笔记.pdf
- MATLAB初探:美国人口与年份数据拟合
- 3月16日----3月20日二年级课程表
- Spring-初识Spring框架-IOC控制反转(DI依赖注入)
- 最全总结 | 聊聊 Python 办公自动化之 Word(中)