MySQL(二) 数据类型与操作数据表

 

数据库具体的类型与作用

 

要搞清楚查询语句是查询什么,是    查库    还是    查表    还是    查列 还是查某一个字段

MySQL常用的数据类型

1.整型

 

2.浮点型

 

3.字符型

 

其中CHAR为定长字符

定长字符如果字符没达到长度则会用空格填充

其中多出的+X字节为2的次幂除以8的倍数

3.1变长与定长的区别

 

4.日期时间类型

 

5.二进制型

二进制类型就是指文件,不过实际开发中不会将文件放到数据库中,只会将文件保存到硬盘里,客户端要用的时候直接根据路径来传输

因为文件一般会比较大,从数据库里取出来效率会很低,所以一般直接存放到硬盘中

数据表的操作

创建数据表

IF NOT EXISTS   作用:检查是否已存在该表名

创建表   CREATE TABLE [ IF NOT EXISTS ] 表名(列名1  数据类型,列名2  数据类型,...);

这里有一个很常见的错误。。。就是使用了中文符号。。。

查看数据表的列表/搜索表名

SHOW TABLES [ FORM 库名 ] [ LIKE '值' | WHERE 表达式];         // 如果不写库名则默认为查看当前数据库,该命令也可以用作搜索某个数据表   后面的like '值'的作用就是模糊搜索

查看指定数据表的结构

SHOW COLUMNS FROM 表名;                                        //COLUMNS 有列的意思

插入记录

INSERT  [ INTO] 表名 [(列名1,列名2, 列名3,....  )] VALUES(值1,值2,值3,...);

如果省略列名则默认为为所有列赋值

查找记录

SELECT 表达式1,表达式2,.... FROM 表名;

SELECT 语句有很多功能。。

 

未完待续

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/include_ice/article/details/80345490
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭