mysql基础操作

主要单词:

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 复制后的新名字;

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容