加入收藏 | 设为首页 | 会员中心 | 我要投稿 航空爱好网 (https://www.52kongjun.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL创建数据库和数据表

发布时间:2022-10-27 12:40:46 所属栏目:MySql教程 来源:
导读:  文章目录

  前言

  MySQL数据库的创建操作

  一、MySQL数据库是什么?

  是一个客户端服务器程序;可以从自己的主机通过网络传输数据给本机或者其他主机.

  是一个关系型数据库,

  文章目录
 
  前言
 
  MySQL数据库的创建操作
 
  一、MySQL数据库是什么?
 
  是一个客户端服务器程序;可以从自己的主机通过网络传输数据给本机或者其他主机.
 
  是一个关系型数据库,一般以表的形式显示,下面是图例:
 
  创建数据库表_svn创建版本库_linux svn创建版本库
 
  二、使用步骤 1.显示当前数据库
 
  代码如下(示例):
 
  show databases;
  创建数据库表_linux svn创建版本库_svn创建版本库
 
  MySQL客户端会显示当前数据库,然后下面6 rows表示一共有六行,0.00sec表示执行时间
 
  注意是databases是复数形式
 
  2.创建数据库
 
  代码如下(示例):比如我想创建一个考勤系统的数据库
 
  create database +库名
 
   create database AttendanceSystem;
  这里注意两点:
 
  1.是create database是MySQL的关键字创建数据库表,相当于Java的public,所以说不能打错或者遗漏.
 
  2.数据库名不能空格;否则会报错(看错误时直接看后面有关 ' ' 的字段就行)
 
  linux svn创建版本库_svn创建版本库_创建数据库表
 
  linux svn创建版本库_创建数据库表_svn创建版本库
 
  再show一遍可以看到我们的attendancesystem 考勤系统数据库已经在里面了.
 
  3.使用数据库
 
  我们想要对数据库中的表进行操作时先得选中数据库;
 
  use+库名
 
  出现changed字段代表成功;
 
  4.删除数据库
 
  drop + database +库名
 
  创建数据库表_svn创建版本库_linux svn创建版本库
 
  这样我们刚才的attendancesystem库就被删了
 
  创建数据库表_svn创建版本库_linux svn创建版本库
 
  重新show就看不见啦
 
  5.表的操作
 
  我们刚才把attendancesystem删了
 
  然后我们得重新选中其他库或者重新建库用use选中
 
  比如我们选中mall数据库(这些数据库和数据表都是我之前创建好并且命名的,只是为了演示,大家可以其实可以自己命名)
 
  以下的操作可以类比操作数据库的过程
 
  5.1 显示数据库中的表
 
  show + tables
 
  svn创建版本库_linux svn创建版本库_创建数据库表
 
  就可以得出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存储长文本数据
 
  创建表示例如下:
 
  创建数据库表_linux svn创建版本库_svn创建版本库
 
  create table stu_test (
  id int,
  name varchar(20) comment '姓名',
  password varchar(50) comment '密码',
  age int,
  sex varchar(1),
  birthday timestamp,
  amout decimal(13,2),
  resume text
  );
  注意:1.数据类型写在后面,变量名写前面;
 
  2.comment ' ' 可以添加说明;
 
  3.MySQL可以换行,但每个元素声明之间必须要有逗号隔开,否则就会报错,分号;加回车就可以执行代码了.
 
  4.desc + 表名 可以查看表中的结构,但是还没有数据
 
  linux svn创建版本库_svn创建版本库_创建数据库表
 
  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 表名;
 

(编辑:航空爱好网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!