sql语句在cmd命令行的运用
数据库操作命令
1. 进入数据库
按Win+R,输入mysql -u root -p******进入数据库,p后面的为数据库密码

2. 显示数据库
show databases;

3. 创建库
create database 库名;
4. 删除库
drop database 库名;
5. 使用数据库
use 库名
use mysql;

数据表操作命令
1. 显示数据表
show tables;

2. 创建表
create table 表名 (字段设定列表);
输入命令:mysql> create table mobile
(id int not null auto_increment, primary key(id), //设置主键和自增列
brand nvarchar(20),
size float,
price int) ;
3. 向新建的表插入数据
方式一:单条插入
insert into user(id,username,password) values (1,'admin', 'admin');
或
insert into user set id=1, username='admin', password='admin';
方式二:多条插入
insert into user(id,username,password) values
(1,'admin', 'admin'), (2,'root', 'root'), (3,'zhangsan', '123456');
4. 删除表
drop table 表名;
5. 修改表
alter table t1 rename t2
6. 查询表
select * from 表名;
7. 清空表
delete from 表名;
数据的增删改查
1. 增
增语句
insert into 表名(字段类型1,字段类型2) values('值1','值2');
或者
alter table 表名 add 字段名称+字段类型;
例:
insert into 用户表(id,name,password,email,activationcode,state,registertime,nickname) values ('7','admin','admin','admin@163.com','888888','0','2020-03-31 20:20:20.000000','A');
insert into 用户表(id,name,password,email,activationcode,state,registertime,nickname) values ('8','admin','admin88','admin88@163.com','888889','1','2020-03-30 20:22:20.000000','B');
使用上面语句,可得到

2. 删
删语句
使用delete from users where id=8; 删除id=8的数据


3. 改
###改语句
3.1 改表名
输入alter table 原表名 rename 新的名字;
如:
alter table 板块表 rename 板块;
图中就将表名变为板块

3.2 修改字段
语句 alter table 表名 change 旧字段名 新字段名 数据类型;
语句 alter table 用户表 change id ids int(20);
将原来的字段名由id变成了ids

3.3 修改表中的值
语句update 表名 set 字段=‘数据’ where id=*;
如:
update 用户表 set activationcode='777777' where ids=7;
将表中原有的888888改为了777777

4. 查
4.1 查库
show databases;

4.2 查表
先使用语句 use 数据库名;选择数据库,再使用语句show tables;显示出该数据库中所有的表;

4.3 查表中所有数据

4.4 查字段
在命令行想看表中在一定范围的字段,select * from 表名 where 范围

4.5 查看表结构
在命令行想看表的表结构,语句desc 表名;

这篇博客主要是完善之前的博客,在cmd命令行下使用sql语句

浙公网安备 33010602011771号