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语句