0
点赞
收藏
分享

微信扫一扫

【C语言】编程练习(三)

目录

1.初识数据库

2.常用数据类型

2.1数值类型

2.2字符串类型

2.3日期类型

3.数据库基本操作 

3.1创建数据库

//字符集

3.2查看所有数据库

3.3选中指定数据库

3.4删除数据库

4.数据表基本操作

4.1创建表

//注释

4.2查看当前数据库中的所有表

4.3查看指定表的结构

4.4删除表

5.练习题


1.初识数据库

2.常用数据类型

下列表格中高光类型需重点掌握!

2.1数值类型

数据类型大小说明对应Java类型
BIT [(M)]M指定位数,默认为1二进制数,M范围从1到64,存储数值范围从0到2^M-1常用Boolean对应BIT,此时默认是1位,即只能存0和1
TINYINT1字节Byte
SMALLINT2字节Short
INT4字节Integer
BIGINT8字节Long
FLOAT (M, D)4字节单精度,M指定有效数字长度,D指定小数点后的位数Float
DOUBLE (M, D)8字节Double
DECIMAL (M, D)M/D最大值+2双精度,M指定有效数字长度,D指定小数点后的位数BigDecimal
NUMERIC (M, D)M/D最大值+2

D同ECIMAL

BigDecimal

2.2字符串类型

数据类型大小说明对应Java类型
VARCHAR(SIZE)0-65,535字节可变长度字符串String
TEXT0-65,535字节长文本数据String
MEDIUMTEXT0-16,777,215字节中等长度文本数据String
BLOB0-65,535字节二进制形式的长文本数据byte[ ]

2.3日期类型

数据类型大小说明对应Java类型
DATETIME8字节范围从1000到9999年,不会进行时区的检索及转换

java.util.Date

java.sql.Timestamp

TIMESTAMP4字节范围从1970到2038年,自动检索当前时区并进行转换

java.util.Date

java.sql.Timestamp

3.数据库基本操作 

3.1创建数据库

此处0.00 sec 是指时间小于 10ms 

//字符集

创建数据库同时指定数据库的字符集: character set / charset 均可

3.2查看所有数据库

3.3选中指定数据库

3.4删除数据库

 

 

4.数据表基本操作

4.1创建表

//注释

 

  

4.2查看当前数据库中的所有表

4.3查看指定表的结构

4.4删除表

 

5.练习题

mysql> use javasql;
Database changed
mysql> create table goods (goodsId int,
    -> goodsName varchar(20),
    -> unitPrice int,
    -> category varchar(50),
    -> provider varchar(50)
    -> );
Query OK, 0 rows affected (0.03 sec)

mysql> create table customer (customerId int,
    -> name varchar(20),
    -> address varchar(50),
    -> email varchar(20),
    -> sex varchar(10),
    -> cardId int
    -> );
Query OK, 0 rows affected (0.01 sec)

mysql> create table purchase (orderId int,
    -> customerId int,
    -> goodsId int,
    -> nums int
    -> );
Query OK, 0 rows affected (0.02 sec)

mysql> show tables;
+-------------------+
| Tables_in_javasql |
+-------------------+
| customer          |
| goods             |
| purchase          |
| test              |
+-------------------+
4 rows in set (0.00 sec)

总的来说,数据库基础还是很简单的,只是一些命令的输入,路漫漫其修远兮,吾将上下而求索,Keep going ~ ~ !!

(六一快乐呀!!谁还不是个宝宝呢 ~~)

举报

相关推荐

0 条评论