MySQL创建数据库和数据表
前言
MySQL数据库的创建操作
一、MySQL数据库是什么?
是一个客户端服务器程序;可以从自己的主机通过网络传输数据给本机或者其他主机.
是一个关系型数据库,一般以表的形式显示,下
文章目录 前言 MySQL数据库的创建操作 一、MySQL数据库是什么? 是一个客户端服务器程序;可以从自己的主机通过网络传输数据给本机或者其他主机. 是一个关系型数据库,一般以表的形式显示,下面是图例: 二、使用步骤 1.显示当前数据库 代码如下(示例):
MySQL客户端会显示当前数据库,然后下面6 rows表示一共有六行,0.00sec表示执行时间 注意是databases是复数形式 2.创建数据库 代码如下(示例):比如我想创建一个考勤系统的数据库 create database +库名
这里注意两点: 1.是create database是MySQL的关键字创建数据库表,相当于Java的public,所以说不能打错或者遗漏. 2.数据库名不能空格;否则会报错(看错误时直接看后面有关 ' ' 的字段就行) 再show一遍可以看到我们的attendancesystem 考勤系统数据库已经在里面了. 3.使用数据库 我们想要对数据库中的表进行操作时先得选中数据库; use+库名 出现changed字段代表成功; 4.删除数据库 drop + database +库名 这样我们刚才的attendancesystem库就被删了 重新show就看不见啦 5.表的操作 我们刚才把attendancesystem删了 然后我们得重新选中其他库或者重新建库用use选中 比如我们选中mall数据库(这些数据库和数据表都是我之前创建好并且命名的,只是为了演示,大家可以其实可以自己命名) 以下的操作可以类比操作数据库的过程 5.1 显示数据库中的表 show + tables 就可以得出mall中的所有表了 5.2 创建表 由于表中需要元素,所以创建时需要先声明变量; 声明变量前需要明白基本数据类型像int, 这里列出常用的数据类型; 最熟悉的int,存储整数; 平常用的char 在SQL中用varchar(size);size是可变的,代表你需要存储多少个字符,自己指定即可; 平常用的float,double 在SQL中也有,形式为float(M,D), 和double(M,D) M表示有效数字,D表示小数点后几位表示不过一般用decimal(M,D)表示精确数值 timestamp自动生成当前时间,精确到秒 text存储长文本数据 创建表示例如下:
注意:1.数据类型写在后面,变量名写前面; 2.comment ' ' 可以添加说明; 3.MySQL可以换行,但每个元素声明之间必须要有逗号隔开,否则就会报错,分号;加回车就可以执行代码了. 4.desc + 表名 可以查看表中的结构,但是还没有数据 5.3 删除表 drop + table +表名 删除表和删除库都是很危险的事,如果是自己不知道的表和库不要轻易删除,否则挽回需要巨大成本!!! 6.总结 库操作: -- 显示 show databases; -- 创建 create database xxx; -- 使用 use xxx; -- 删除 drop database xxx; 注意: --是我们平时的注释,相当于下划线// 常用数据类型: 常用数据类型: INT:整型 DECIMAL(M, D):浮点数类型 VARCHAR(SIZE):字符串类型 TIMESTAMP:日期类型 表操作: -- 查看 show 表; -- 创建 create table 表名( 字段1 类型1, 字段2 类型2, ... ); -- 删除 drop talbe 表名; (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |