mysql 新建数据库 整理_SQL系列文章(一):什么是Mysql以及怎样创建数据库

你好,我正在学习SQL,通过写文章的形式整理和输出所学,这是系列文章的第一篇。

这篇文章的内容包括这几方面:什么是数据库?什么是数据库管理系统?什么是SQL?如何创建数据库?

什么是数据库?数据库是存放数据的“仓库”,维基百科对此形象地描述为“电子化文件柜”。

什么是数据库管理系统?数据库管理系统是操纵和管理数据库的软件。我现在学习的数据库管理系统是Mysql,它属于关系型数据库管理系统,目前被普遍使用。关系型数据库是由相互联结的二维表格组成的数据库。

一张二维表格包括表名、列和行,其中的一列或多列被称为主键(primary key),主键的每一行数据都是独一无二的,起到唯一标识表中每一行数据的作用。比如,有很多描述个人的数据,姓名、身份证号、年龄、性别、出生日期、身高、体重、受教育程度等等,这些数据中只有身份证号可以作为一个人的唯一标识,因为它是独一无二的,名字则不行,中国有成千上万的人叫张伟(没有冒犯之意),单凭张伟这个名字你是无法准确定位到某个人的。

不同表格之间通过列进行联结,如下图所示:

什么是SQL?SQL(Structured Query Language)是为操作数据库而开发的语言,可以用它查询、插入、更新或删除数据库里的数据。

如何创建数据库?

我用的是mac版本的Mysql,在按照教程使用终端(Terminal)登录过程中遇到了一个问题,具体是在第三步输入密码的环节看不到是否输入了密码,其实密码是能够正常输入的,只是屏幕上没有显示而已,“盲输”后按enter键运行就可以了。教程我的操作

创建数据库。右击连接名“da”,在弹窗中选中“新建数据库”,设置好“数据库名”和参数即可。

创建表

双击数据库名"school"打开数据库,然后右击“表”,在弹出框中选择“新建表”,接着设置表的列名以及类型、长度、主键等参数。点击“+”添加新列。设置好后点击保存,这时会弹出对话框让你给表起名。

设置参数的时候会涉及到参数类型,参数类型主要有三种——字符串、数值和日期添加新列

你还可以右击表,选择“设计表”来修改列名和参数或添加列,选择“删除表”将表删掉。

插入数据

插入数据的方法有两种。第一种方法是通过可视化界面逐个插入。右击表名“student”打开表,点击"+"逐行添加数据。

第二种方法是通过查询语句批量插入。右击“查询”-->“新建查询”-->输入语句-->运行-->保存。

输入语句时有两点很容易出错,需要格外注意:1、SQL语句以英文分号结尾;2、除了汉字外的所有字符都要使用英语的。

感谢读完。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值