MySQL >>> 基本操作语句
查看某个进程:
tasklist |findstr 进程名
杀死进程:
taskkill /F /PID 进程号
内容输入:
mysql 中的 sql 语句是以分号结束的
不敲分号默认你没有输入完,客户端还会让你继续输入
当命令输入错误的时候,可以用 \c 取消前面的命令 (cancel)
客户端登录:
mysql -h 127.0.0.1 -P 3306 -uroot -p
可以简写:
mysql -uroot -p
然后输入密码
客户端退出:
quit;
exit;
两种方法都可,分号可不写
数据库的基本操作:增查改删
库:
增:create database 库名;
查:show databases;
----> 查所有
show create database 库名;
----> 查单个
改:alter database 库名 charset='gbk';
----> 修改编码
删:drop database 库名;
表:需要先指定库才能对表进行操作
use 库名;
增:create table 表名(字段名 字段类型);
查:select database();
----> 查看当前所在的库
show tables;
----> 查看某个库里面所有的表
show create table 表名;
----> 查看某个库里面某一个表
desc 表名; 等同于 == describe 表名;
----> 查看某一个表的信息
改:alter table 表名 modify name char(32);
----> 修改某个表中的字段
删:drop table 表名;
记录:同样先指定库,再进行操作
use 库名;
增:insert into 表名 values(对应创建表时候的数据);
----> 插入单条数据
insert into 表名 values(对应创建表时候的数据),(对应创建表时候的数据),(对应创建表时候的数据);
----> 插入多条数据
查:select * from 表名;
----> 查询所有的字段信息
select 字段名 from 表名;
----> 查询指定字段信息
select 字段名,字段名 from 表名 where 条件(字段名=某一具体数据);
----> 带有筛选条件的字段信息
改:update 表名 set 设置的内容(name='kevin')条件( where id=1);
----> 修改表中数据的一个字段信息
update 表名 set 设置的内容(name='jason',password=666)条件( where id=1);
----> 修改表中数据的多个字段
删:delete from 表名 where 条件;
----> 删除指定的数据
delete from 表名;
----> 将表中的数据全部删除
truncate 表名;
----> 初始化表(不仅所有数据清空,索引从0开始)