Mysql学习笔记(二)
来源:互联网 发布:flickr软件使用方法 编辑:程序博客网 时间:2024/05/22 08:27
上次学习了mysql安装,登录和退出等基本操作,以及创建,修改,删除数据库的基本指令重点注意mysql基本的语法规范。
这篇博文主要介绍mysql几种数据类型,以及数据表的基本内容。mysql主要有有下面几种数据类型,包括整型,浮点型,字符串型以及日期时间型。具体内容如下表所示:
无符号:0~2^8-11SAMLLINT有符号:-2^15~2^15-1
无符号:0~2^16-12MEDIUMINT有符号:-2^23~2^23-1
无符号:0~2^24-13INT有符号:-2^31~2^31-1
无符号:0~2^32-14BIGINT有符号:-2^63~2^63-1
无符号:0~2^64-18
学习数据类型之后,了解一下数据表,数据表是数据库的重要基本组成部分。先来创建一个数据表。首先按照上次教程先打开mysql并登录进去mysql -uroot -p ,使用USE指令打开一个已经存在的数据库,如果不放心可以用指令SHOE DATABASES查看已经存在的数据库。利用USE 指令打开一个数据库,如下图,比如USE test,就选中了test这个数据库,SELECT DATABASE();可以显示当前打开的数据库test。
创建数据表的语句是CREATE TABLE [IF NOT EXITS]table_name(
colunm_name data_type,
……,
);
我创建了一个名为tb1的数据表,具体参数如下图所示,创建成功后就可以在数据库test中查看这张数据表了,SHOE TABLES [FROM db_name];也可以查看其他数据库的数据表。
虽然数据表已经存在了,但是为了保险起见查看一下数据表的结构,SHOW COLUMNS FROM tb1;结果可以显示刚刚创建数据表的结构。
创建数据表后,需要写入数据记录,采用INSERT 指令。比如 INSERT INTO tb1 VALUES("Tom",25,9876.23),此时写入的数据适合数据表中的数据类型一一对应的。当然,也可以为其中一部分数据进行赋值,比如INSERT INTO tb1(username,salary) VALUES("Tony",5897.5);但是要先声明一下写入的数据成员,就是指令中的红色部分。插入成功后,我们可以查看数据记录,SELECT expr FROM tb_name。这里使用SELECT * FROM tb1;查看所有字段的插入记录。
数据表的字段可以有更多的限制,这里先介绍字段能否为空的限制。现在创建一个不允许字段为空的数据表,如下图,tb2数据表写入记录是不能出现空字段的。
这次就先写到这儿,感觉比上一篇博客要好一点了,是个进步。
- MySQL学习笔记(二)
- mysql学习笔记(二)
- Mysql学习笔记(二)
- MySQL学习笔记(二)
- mysql学习笔记(二)
- Mysql学习笔记(二)
- MySQL学习笔记(二)
- MySQL学习笔记(二)
- MySql学习笔记(二)
- MySQL 学习笔记 二
- Mysql学习笔记二
- mysql学习笔记二
- Mysql学习笔记(二)
- mysql学习笔记二
- MySQL 学习笔记 二
- MySQL 学习笔记 二
- MySQL 学习笔记 二
- Mysql学习笔记二
- 利用hibernate数据映射创建数据表(创建自己的jar包库)
- 不足之处
- 乒乓球问题
- <设计模式14>策略模式
- nodejs数据库操作
- Mysql学习笔记(二)
- 关于form表单在ajax中return false仍然提交的内容
- JAVA基础6.60——模板方法设计模式
- 斐波那契数列矩阵快速幂
- SPSS变量定义
- Educational Codeforces Round 15
- program files文件夹和program files(x86)文件夹
- 排序算法之选择排序
- Android中asset文件夹和res/raw文件夹区别