主要单词:
show:展示,显示
primary:主要的
modify:修改
alter:改变
change:改变
column:纵队,列
between...and...:在......之间
like:喜欢,像
database:数据库
table:桌子,制表
update:更新,校正
select:挑选
drop:落下
delete:删除
check:检查,核实
default:违约,缺席;系统默认值
system:系统
row:行
if:如果
exist:存在
engine:引擎
insert into:插入数据
create:创建
rename:更名
group by:分组
order by:排序
limit:限制
desc:降序排列
asc:升序
or:或则
in:在...之内
varchar:可变长字符串
date:日期
data:数据
unique:独特的,唯一的
values:价值观
from:从
where:哪里,在哪
as:当.....时;因为
distinct:明显的,独特的
top:顶部,上部
bottom:底部
button:按钮
percent:百分比
null:无效的,无价值的
set:设置安放
status:状态
password:密码
MySQL优点
开源,性能优,多用户,多线程服务器,简单,便捷,高效,易用
启动MySQL服务端 sudo service mysql start
启动mysql mysql -u root -p 输入密码进入
查看mysql 输入help
关闭mysql exit; 或 quit;
重置mysql sudo service mysql restart
mysql状态 sudo service mysql status
停止mysql sudo service mysql stop
字段:表中每列称为字段
创建数据库(两种)
CREATE DATABASE 数据库名
CREATE SCHEMA 数据库名称
创建数据库前,判断数据库是否存在,不存在则创建
CREATE DATABASE IF NOT EXISTS 数据库名称
查看数据库:
show databases;
选择数据
USE 数据库名 (选择数据库)
查看当前数据库编码格式
show variables like 'character_set_database';
修改数据库(在MySQL中,创建一个数据库后,还可以对象其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,并不能修改数据库名。)
删除数据库
DROP DATABASE 数据库名称;
当我们使用上面的命令删除数据库,如果指定的数据库不存在,将产生如图所示的异常信息。
可以采用DROP DATABASE IF EXISTS 数据库名称;
查看所有的字符集:show charset;
数据库中存储引擎:
查看数据库的默认的搜索引擎:show variables like ' default_storage_engine ';
查看引擎:show engines;
修改默认存储引擎:例如:set default_storage_engine = innod
创建表:create tables 表的名字;列表的名字和定义用逗号隔开;
查看表:show tables;
查看表的详细信息:show crealt table 名称;
查看表的结构:desc 数据表名;
创建表时如果一个表存在的时候还创建,应在表名后给出 if not exists 检查表是否存在,仅在
表名不存在的时候创建它;
主键:primary key;
设置默认值:default
例如:phone varchar(11) not null default '12345678909';
更新表时:alter table ;
添加新字段(列):例如:alter atble students add age int default 10;
删除字段(列):例如:alte table student drop plone ;
修改表名:例如:alter table 旧表名 rename as 新表名;
重名表名:例如:rename table 旧表名 To 新表名;
删除表:例如:drop table 表名;
删除一个不存在的表会报错,如果不报错如下;
例如:drop table if exists 数据表名;
复制表:例如:create table if not exists 原名字 like 复制后的新名字;
网友评论