启动服务器:
net start mysql
停止服务器:
net stop mysql
连接服务器
mysql -uroot -p123
断开服务器:
exit quit \q
数据库:database
创建:create
创建 展示,表演:show
使用:use
删除:drop
建立数据库:
格式: create database 数据库名;
查看是否有这个数据库没有再建立
可选项,表示在创建数据库前进行判断,只有该数据库目前尚未存在时才执行创建语句
If not exits
Create database if not exits 数据库名;
数据库的编码(字符集)设置
格式:create database 数据库名 character set =utf-8;
查看所有的数据库:
格式:show databases;
使用数据库(选择该数据库为当前数据库):
格式:use 数据库名;
删除数据库:
格式:drop database 数据库名;
创建表
Create table 表名(字段1 字段类型, 字段2 字段类型…)
查看表结构
Desc 表名;
或者:show columns from 数据表名 [FROM 数据库名];
数据插入(
(所有字段数据输入)
格式:
insert into 表名(字段1,字段2,字段3)
values(值1,值2,值3);
增加字段(一个或多个)
(增加一个字段)格式:alter table 表名 add 新字段名 新字段类型;
(增加多个字段)格式:alter table 表名 add 新字段名1 新字段类型,add 新字段名2 新字 段类型;
删除字段(一个或多个)
(删除一个字段)格式:alter table 表名 drop 字段名;
(删除多个字段)格式:alter table 表名 drop 字段名1,drop 字段名2,…,drop 字段名n ;
修改字段类型
(修改一个字段)格式:alter table 表名 modify 字段名 字段类型;
(修改多个字段)格式:alter table 表名 modify 字段名1 字段类型,modify 字
修改字段名
(修改一个字段)格式:alter table 表名 change 原字段名 新字段名 字段类型;
(修改多个字段)格式:alter table 表名 change 原字段名1 新字段名1 字段类
查询所有字段
1、查询所有字段是指查询表中所有字段的数据。
2、在Mysql中使用"*"代表所有的字段。
3、语法格式:select * from 表名;
修改表记录
格式:
update 表名 set 字段=值 where 条件; ------修改一个字段值
update 表名 set 字段1=值1,字段2=值2… where 条件; ------修改多个字段值
删除记录(2种方法)
方法一: 格式:delete from 表名 where 条件;
方法二: 格式:truncate 表名where 条件;
SELECT * FROM用来查看表格的具体内容
修改表名(rename–重命名):
有2种方法:
方法一:
格式:alter table 原表名 rename to 新表名;
或者:alter table 原表名 rename as 新表名;
方法二:
格式:rename table 原表名 to 新表名;
查询指定字段
1、查询指定字段是指查询指定的部分字段。
2、语法格式:
select 字段名 from 表名;
3、如果查询多个字段,使用“,”对字段进行分隔
语法格式:
select 字段名1,字段名2,字段名3 from 表名;
去重查询(重复记录只查询一次)
1、使用关键字distinct可以去除查询结果中的重复记录
2、语法格式:
select distinct 字段名 from 表名;
数据表的删除命令(drop):
格式:drop table 表名;
列运算(掌握运算符)
1、列运算:列和列之间进行运算。
2、了解运算符:
1)算术运算符:+ - * /(div) %(mod)
2)比较运算符:> >= < &l