mysql 数据库常用单词

说明:以下单词可能有多种含义,此文档只针对编程做解释.单词不多,熟能生巧,每日认真读读写写,效果不错。如有错误,请谅解并指出,谢谢大家!

黄金超

2017-4-7

 

连接MySQL数据库:

 

mysql -u用户名 -p密码  (默认用户名root默认密码空 ,只是针对集成环境)

启动停止Mysql

开始服务:net start mysql

停止服务:net stop mysql

退出Mysql  \q  exit

设置字符集  Set names gbk/utf8

表详情 Desc 表名

SQL语句

数据库操作

   1、 显示数据库 【show databases;】

2、 创建数据库 【create database if not exists `数据名` charset=utf8;】

3、 删除数据库 【drop database if exists `数据库名`;】

4、 选择数据库 【use `数据库名`;】

Create database 库名

设置字符集 create database 库名 charset utf8

Show database

Show database like ‘ %’;

显示数据库创建语句 show create database 数据库名

使用数据库 Use database

  • 修改数据库 alter database 库名 charset utf8  ||改变  [‘?lt?]
  • 删除数据库 drop database 数据库名字  ||下降;终止  [drɑp]

表操作

   创建表

        create table 表名(

字段1 字段类型 [null| not null] [default 值],  ||系统默认值

字段2 字段类型 [null| not null] [default 值],

字段3 字段类型 [null| not null] [default 值]

........

);

注:

1、 最后一个不要逗号,否则会报错

2、 因为表中字段需要自增加(auto_increment) 注意自增就得加主键(primary key)

3、 数据类型              [‘??kr?m(?)nt]       主要的,基本的  [‘pra?m?ri]

存储引擎 myisam  innodb

Show tables

Show tables like ‘ %’;

显示创建语句 show create table 表名 \g 或者\G

Create table 表名 like 库名.表名

修改表名(两种方法) rename table 表名 to 新表名   alter table 表名 rename新表名

Alter table 表名 add column 字段名(age) 类型(int)  [first]

修改字段名 alter table 表名 change 旧名 新名

修改属性  alter table 表名 modify 字段名(age)  varchar    ||修改  [‘mɑd?fa?]

删除字段  alter table 表名 drop 字段名

删除表 drop table 表名

表详情 Desc 表名

表属性 engine charset collate   || [‘end??n]  引擎,发动机

整型         

最小整型         tinyint(m)                1个字节  范围(-128~127)

小整型             smallint(m)              2个字节  范围(-32768~32767)

中整型             mediumint(m)                3个字节  范围(-8388608~8388607)

整型,默认11        int(m)              4个字节  范围(-2147483648~2147483647)

大整型            bigint(m)              8个字节  范围(+-9.22*10的18次方)   

字符串型

char(n)                  固定长度,最多255个字符

varchar(n)               固变长度,最多65535个字符

text                     可变长度,最多65535个字符

类型总结:

1、如果数据存放的是整型,具体使用谁根据需求定

2、varchar比char节省空间,但是char比varchar执行效率高

插入数据     

语法:insert into 表名 (字段1,字段2,字段3,...) values (值1,值2,值3,....);

总结:

0、字段必须和值一一对应

1、字段可以不写,但是 值必须写全

       2、字段可以不和表结构一样(注:字段写几个值也必须对应)

删除数据

       语法:delete from 表明 [where 条件]

说明:

1、 不写where 条件会全部删除

修改数据

语法: update 表明 set 字段名1=字段值1,字段2=字段值2 [where 条件];   || [,?p‘det]

说明:

1、 不加where会全部修改

2、 修改多个字段需要用逗号“,”隔开

查找数据

       语法:select * from 表明 [where 条件]  [order by 字段名 asc/desc] [limit 起始位置0,条数]

说明:

1、 where是限制查询条件

2、 order by 排序

3、 limit 显示条数限制

sql: struct query language    || [‘kw?ri]  查询

mysql:

host:主机

user:用户

password:密码

data:数据

database:数据库

table:表

column:列   || [‘kɑl?m]  列,纵队,圆柱

field:列   ||领域

row:行

port:端口

quit:取消,退出  ||停止

exit:退出

charset:字符集,字符编码

collate:排序规则   || [k?‘let]  校对,核对

collation:排序规则

delimiter:分隔符  || [d?‘l?m?t?]  定界符

create:创建

drop:落下,放弃,停止

exists:存在

int类型

tinyint类型

smallint类型

mediumnint类型

bigint类型

unsigned无符号的   ||签名,记号,手势

zerofill 填充0

float:单精度浮点类型

double:双精度浮点类型

decimal:十进位类型,小数类型   || [‘d?s?ml] 十进位的,小数的

numeric:数字

fixed:固定类型       ||确定的,固执的

char:定长字符类型

varchar:变长字符类型

binary:二进制类型

enum:列举类型       ||英 [‘en?m]    美 [??nju?m]  枚举/列举型别

set:多选类型         ||集合,装置

bit:比特类型

primary key:主键

unique key:唯一键     || [j?‘nik]  唯一的,独特的

auto_increment:自增长

default:默认值

comment:评论,说明     || [‘kɑm?nt]  评论,意见

_____________________________________________________________________2017.4.8

index:索引             ||英 [‘?ndeks]  美 [‘?nd?ks]  索引,指针

key:索引               ||键,关键,钥匙

foreign key:外键         || [‘f?r?n]  外国的,外交的,不相干的

fulltext key 全文索引

constraint约束           || [k?n‘strent]  约束,局促

engine 存储引擎

alter 改变

show 显示

describe 描述           || [d?‘skra?b]

rename 重命名

view 视图

insert 插入

value 值

replace 替换

select 选择

load 装载

delete 删除

from 从...

order 顺序

limit 限制

truncate     || [tr??‘ket]  截短,缩短

query 查询

distinct 区分的   || [d?‘st??kt]  有区别的,明显的

where 哪里

group 组

as 作为

in 在...里面

like 像...一样

count 数量,计数

avg 平均       ||average  平均,平均数

max 最大

min 最小

sum 总和

asc 升序的   ||ascend   [?‘s?nd]

desc 降序的  ||descend  [d?‘send]

join 连接

inner 内部的

cross 交叉的

left:左边

right:右边

outer 外面的

in:在...里面

any:任意一个

all:全部

some:其中一部分

union:联合的

identify:确认,识别   || [a?‘dent?fa?]

grant:授予

revoke:撤销,取消,废除   || [r?‘vok]

privilege:权限      ||特权,优待

start:开始

transaction:事务    || [tr?n‘z?k??n]

autocommit:自动提交

begin:开始

end:结束

commit:托付,承诺,保证  || [k?‘m?t]

rollback:回滚      ||反转

case:在...情形     ||情况,实例

loop:循环         ||环,圈

while:当...的时候

repeat:重复

leave:离开

declare:声明

call:调用

procedure:存储过程    || [pr?‘sid??]  程序,步骤

trigger:触发器         || [‘tr?ɡ?]

时间: 2025-01-11 21:20:04

mysql 数据库常用单词的相关文章

MYSQL数据库常用知识整理

Evernote Export MYSQL数据库常用知识整理 什么是MYSQL MYSQL的特性 MYSQL存储引擎的分类以及数据文件的介绍 MYSQL赋权 MYSQL备份与恢复 MYSQL的基本操作:增删查改 MYSQL的基本故障判断与处理 MYSQL的调优 MYSQL主主.主从复制的实现 MYSQL大数据备份和恢复 数据文件的损坏与修复 什么是MYSQL MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司.目前MySQL被广泛地应用在Internet上的中

Mysql数据库常用操作

1.备份数据库 [[email protected] ~]# mysqldump -h 192.168.0.8 -uroot  -p'123456'  user >user.sql 2.查看mysql数据库字符集设置 mysql> show variables like 'character_set_%';+--------------------------+----------------------------+| Variable_name            | Value    

mysql数据库常用语句

关于mysql数据库常用命令的整理: 一:对于数据库的操作 show databases;显示当前用户下所有的数据库名称 use database_name;进入当前数据库 create database database_name;创建一个数据库 drop database database_name;删除一个数据库 二:对表的操作 DDL操作:数据定义语言 create table table_name( id int primary key auto_increment, name var

MySQL 数据库常用命令小结

1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select version(),current_dat

第二百七十六节,MySQL数据库常用命令

MySQL数据库常用命令 1.显示数据库 SHOW DATABASES;显示数据库 SHOW DATABASES; mysql - 用户权限相关数据sys - 数据库的相关配置存放的表information_schema MySQL本身架构相关数据performance_schema主要用于收集数据库服务器性能参数 2.创建数据库 CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 创建一个utf-8编码数据库

MySQL 数据库常用命令小结(一)

MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select version

Mysql数据库常用分库和分表方式

1 分库 1.1 按照功能分库 按照功能进行分库.常见的分成6大库: 1 用户类库:用于保存了用户的相关信息.例如:db_user,db_system,db_company等. 2 业务类库:用于保存主要业务的信息.比如主要业务是笑话,用这个库保存笑话业务.例如:db_joke,db_temp_joke等. 3 内存类库:主要用Mysql的内存引擎.前台的数据从内存库中查找,速度快.例如:heap. 4 图片类库:主要保存图片的索引以及关联.例如:db_img_index,db_img_res.

Linux下mysql数据库常用命令一

生产真实服务器下环境操作: 192.168.24.37192.168.24.37(Server)081119 Last login: Tue Aug 11 15:08:10 2015 from 192.168.24.1 #远程连接数据库 [[email protected] ~]# mysql -u root -h 117.40.239.9 -p    #远程连接数据库 Enter password: Welcome to the MySQL monitor.  Commands end wit

MySQL 数据库常用命令

1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 表的详细描述 select 中加上distinct去除重复字段 mysqladmin drop databasename 删除数据库前,有提示. 显示当前mysql版本和当前日期 select version(),current_dat