【MySQL数据库】----MySQL的一些基本操作

1.连接上MySQL

注意:-p后面输入自己的MySQL的密码

2.成功界面

进入到这个界面就说明我们成功链接上了MySQL!!!


MySQL的数据库一些基本操作

1.查看当前数据库:show databeses;

2.创建数据库:create database + 数据库名字;

(ps:一定要注意字母的拼写以及database的数量级,show的时候后面有s,而创建数据库的时候没有s,并且所有的SQL语句结尾都是以英文的;结束)

3.使用一个数据库:use + 数据库名字;

这里有个小技巧:如果我们有一行命令输入错了,可以用键盘的上下左右按键来快速的返回 上一个错误的命令行

4.删除数据库: drop databases + 数据库名字; (高危操作)


mysql管理数据的方式

主机 -> mysql服务器 -> 数据库 -> 数据表

数据表

数据表就相当于Excel,一个数据库当中可以有很多个数据表,一个数据表当中又有很多行和很多列,每一行称为一条“记录”,每一列称为是一个“字段”

为了描述数据表列当中的信息,就需要制定“表头”,表头的意思就是描述了表格有几列,每一列是啥类型,例如一个学生表:


在学学习MySQL数据表的操作之前,先来介绍一下MySQL当中的数据类型

数据类型

1.整型和浮点型

2.字符串类型

3.日期类型


数据表的操作

1.选中我们要操作的数据库

2.创建表: create table + 表名(列名 类型,列名 类型.....)

这里要注意的是,列名在前,类型在后,现在大部分编程语言都是类型在前,名字在后!!!

可以看到,我在上一行输入了错误的命令行,这里我们就可以用上面提到的小技巧,使用键盘的方向键,快速返回上一个错误的命令,这样可以节省很多的时间

3.查看数据表: show tables;

如果有地方错了,可以删掉重新创建,也可以 alter修改

3.查看表结构: desc + 表名;

4,删除表:drop table + 表名 (依旧是高危操作)

创建表的时候可以使用comment来进行注释(类似Java的//) 也可以使用 --+空格(类似Java的//)

// 5,在SQL中表示钱一般用Decimal或者BigDecimal

也可以使用int,这是个常用的表示方式,效率比Decimal高

5,往表里插入数据:insert into + 表名 values (列的数据);

这里要注意的是,列中插入的数据要与表头的类型相匹配!!

假如我们没有按照表头的类型插入数据呢???

此时我们可以看到,虽然我们第一个插入的数据与表头的类型不匹配,但是依旧插入成功,这是为什么呢??原因是SQL进行了自动的类型转换 !!!

6.查看已经插入的数据:select * from + 表名;

7.插入日期

经验分享 程序员 微信小程序 职场和发展