MySQL的一些命令结构和类型简析

  

MySQL名词解释:
DB:数据库
数据库:依靠某种数据模型进行组织并存放到存储器的数据集合
DBMS
数据库管理系统:用来操纵和管理
DBS
带有数据库,数据库管理系统的云服务器
管理数据库是使用sql命令:(结构化查询语言)
MySQL指令:换及环境切换,看状态,退出等控制
sql指令:数据库定义,查询,操纵,授权语句
注意事项:
不区分大小写(密码,变量值除外)
分类:
DDL数据定义语言
DML数据操作语言
DCL数据控制语言
迪泰数据事物语言
# #基本操作命令:
创建数据库,库名;,,,,,,,,,,,,#创建库
显示数据库;,,,,,,,,,,,,#查看已有库

删除数据库库名;,,,,,,,,,,,,,,#删除库

使用库名;,,,,,,,,,,,,,,,,,,,,,#切换库

显示表;,,,,,,,,,,,,,,#查看库里已有的表

选择数据库();,,,,,,,,,,#查看当前所在的库

select * from库名。表名;,,,,,,,,,,,#查看表内容

desc,库名,表名,,,,,,,,,,,,,,,,#查看表结构
# #建表命令:
创建库表名。表名(字段名字符类型,
字段名数字类型,
,
);
例:创建表。xx (char(5)名称,nianling int);
库名。表名(名文字类型(5),第二列名数字类型),

插入库名。表名值(值列表)一个括号一行,,,#插入表记录
例:插入gamedb。斯图,值(“jim", 21), (“tom" 29);
库名。表明,,,,,,,(值列表)(值列表),
删除从库名。表名,,,,,,,#删除表记录
删除表表名,,,,,,,,,,,,#删除表

 MySQL的一些命令结构和类型简析“> <人力资源/> <p>数据库类型:分为整型,浮点型,字符型,日期时间型,枚举型。<br/>整型(整数)<br/>根据存储数值的范围类型有,小整型,微小整型<br/>非常小的整数,,,,1字节,-128 ~ 127,,,,0 ~ 255无符号<br/>短整型,,,2字节,-32768 ~ 32767,0 ~ 65535 <br/> mediumint,,,3字节,2 <br/> int <br/>长整型数字,<br/>一般在整型方面基本用int足够,看个人喜好。<br/>浮点型,分为单精度和双精度<br/>浮动,,,单精度浮点数(n, m) <br/>双,双精度浮点数(n, m) <br/> n表示:总位数<br/>米表示:小数位的位数<br/>字符类型:定长,变长,,,,,大文本<br/>字符,varchar,,,blob/文本<br/>定长:最大长度为255字节<br/>变长:按数据实际大小分配储存空间<br/>大文本:字符数大于65535存储时使用<br/>日期时间类型:<br/>年,年,年,,,2017年,,YYYY <br/>日期,,日期,年月日,20171220,名称<br/>时间,,时间,时分秒,,155145年,,HHMMSS <br/>日期时间:<br/> datetime,年月日时分秒,YYYYMMDDHHMMSS <br/>时间戳,年月日时分秒,,YYYYMMDDHHMMSS </p> <p>例:<br/> mysql>创建表dc.cc (<br/>→名字char (10), <br/>→nianling非常小的整数,<br/>→年,<br/>→shijian时间,<br/>→shengri日期<br/>→yuehui datetime <br/>→); <br/> atetime/时间戳区别:<br/>当位给时间戳字段赋值时,自动以当前系统时间赋值,而达字段默认赋值位空</p> <p>使用时间函数给日期时间类型的字段赋值:<br/>现在(),()年,月(),()天,日期(),()<br/>例:<br/>插入。19岁的cc值(“tom"年(现在()),(现在()),日期(现在()),现在());<br/>枚举类型:字段的值只能在列举的范围内选择<br/>字段名,枚举(值列表),,,单选值<br/>字段名,集(值列表),,,多选<br/>设置字段约束条件:作用限制如何给字段赋值。<br/>零,允许为空,默认位置<br/>非空不允许为空</p> <p>注# # # # #姓名不能设置默认值为空。</p> <p>例:mysql>创建表t2(名字char(10)不是null,非常小的整数默认23岁性enum (“my名字,类型(10),不为空,,,年龄,类型,,不为空,23,,性别单选值(“我“,“你“)不为
零默认“my");
空,,默认值,“my");
表结构调整:::
格式:
mysql>改变表的表名执行动作(做什么操作);

mysql>改变表的表名执行动作,,,,,,,,,,,,,}#添加新字段,默认在最后。
alter table q3添加stu_id int;
表名添加字段名,类型,前面;
添加字段名类型(宽度)约束条件,,,,,,,,,,,,,,,,,}

添加字段名类型(宽度)约束条件;,,,,,,,,,,#所有字段的前面
添加字段名类型(宽度)约束条件后字段名;,,,,,,,,,#在什么字段后面添加字
alter table下降段名,,,,,,,,,,,,,,,,,,#删除字段
alter table第三季度下降stuid;
表名,,,字段名
alter table修改字段类型(宽度)约束条件,,,,,,,null   null

MySQL的一些命令结构和类型简析