MySQL数据库基础(1)

简介: MySQL数据库基础(1)

数据库的操作

显示当前数据库

显示数据库操作,我们可以查看我们mysql下已经创建好的数据库,以及mysql自带的一些数据库!

SQL语句


show databases;

注意

我们这里的SQL语句都要带上; 和其他语言一样!

不过其实SQL语句有些并不都有加;但是在命令行下面,如果我们不加上;计算机并不知道我们这个语句是否结束,我们回车是否是为了换行!!!所以SQL语句的;我们还是要带上!!!

image.png

我们可以看到博主中的mysql数据库中有15数据库!!!

其中包含mysql自带库sys,mysql等等!!!


创建数据库

我们如何创建一个自己的数据库呢?

肯定也是通过SQL语句啦

SQL语句


create database `数据库名`;

image.png

可以看到我们成功的创建了一个名为java_2022的数据库!

当我们再次查看mysql时java_2022数据库已经存在!!!


image.png

注意

只要我们的sql语句没有输入错误,并且该数据库中,不含你要创建的数据库,那么你就能将该数据库创建成功!!

并且但我们进行一条SQL语句后,后面都会提示是否成功!!!如果看到OK,n row affected; (成功,多少条语句受到影响的提示那么你的sql就执行成功了);


使用数据库

当我们创建了数据库后,我们便可以使用该库储存数据了!

而我们的mysql数据库是通过一张张的表结构,保存数据,存储到数据库中!!!

SQL语句


use 数据库名;

image.png

执行完sql语句后,便选中了java_2022数据库了

我们就可以对该数据库进行数据的操作(表的增删查改)


删除数据库

当我们需要删除某些数据库时!!!

SQL语句


drop database 数据库名;

image.png

我们再次查看数据库:

image.png

mysql中已经删除了名为java_2022的数据库!!!


注意:

删除操作是否危险,谨慎使用!!!

当我们此条语句一执行,那么该数据库中的表和数据就不存在了!!!

我们知道数据库顾名思义就是存储数据的,而如今是个数据的时代,有些数据是十分值钱的,如果我们在今后的工作中将公司的某些重要的数据库删除,那么后果不堪设想!!!所以删库操作需谨慎!!!


常用数据类型

像我们其他的编程语言一样,mysql也有自己的数据类型!!!

我们可以通过不同的类型记录不同的数据

例如:java中 用;byte int short long 类型存储整型,通过该整型字节大小,存到对应的类型中,通过string存储字符型!

mysql常用的数据类型


数值类型

分为整型和浮点型:

image.png

有符号范围:-2^(类型字节数8-1)到 2 ^(类型字节数8-1)-1, 如int是4字节,就是-2^ 31 到 2^31-1

无符号范围:0到 2^ (类型字节数*8)-1,如int就是2^32-1

尽量不使用unsigned,对于int类型可能存放不下的数据,int unsigned同样可能存放不下,与其如此,还不如设计时,将int类型提升为bigint类型。

字符串类型

image.png

日期类型

image.png

我们可以通过timestamp类型,记入数据库中该条数据的添加时间!

image.png

表的操作

当我们要对某一数据库进行表操作时,我们先要选中数据库,也就是刚刚我们的使用数据库操作

use 数据库名;


显示当前数据库表

show tables;

可以看到和显示数据库一样,通过该sql我们便可以查看,当前数据库中有多少张表!!

image.png

可以看到 ebook数据库中有4张表!!!


查看表结构

desc 表名;

我们通过该sql可以查看某张表的变量以及类型!

image.png


创建表

create table 表名(变量 类型;.....变量 类型);

image.png

注意:

mysql创建字段时 ,变量名在前,类型在后!!!


删除表

drop table 表名;

image.png

危险操作,慎重!!!

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
Java 关系型数据库 MySQL
MySQL数据库基础
文章主要介绍MySQL数据库中一些常见的操作,为专栏文章,系列介绍
344 0
MySQL数据库基础
|
SQL 存储 关系型数据库
MySQL常用基础 - 小白必看(二)
概念:是一个数据定义语言 该语言部分包括: 1、对数据库的常用操作 2、对表结构的常用操作
417 0
MySQL常用基础 - 小白必看(二)
|
存储 SQL 缓存
MySQL数据库系列(一)------基础
数据不会随程序结束而消失
299 0
MySQL数据库系列(一)------基础
|
关系型数据库 MySQL 数据格式
【0基础学习mysql】之DML-表中数据的操作
【0基础学习mysql】之DML-表中数据的操作
331 0
【0基础学习mysql】之DML-表中数据的操作
|
关系型数据库 MySQL Java
MySQL数据库基础数据入门级[图文详解]
MySQL数据库基础数据入门级[图文详解]
MySQL数据库基础数据入门级[图文详解]
|
SQL 存储 人工智能
华为大佬的“百万级”MySQL笔记,基础+优化+架构一键搞定
前言 MySQL不用多说,大家都知道它是目前最为活跃热门的开源数据库,由于成本低,操作简易的特点,所以在互联网企业中被广泛使用,即使是头部的BATJ。由此可见,想要在互联网行业混得风生水起,或者说想要进入BATJ等一线互联网公司,那么熟练掌握MySQL必定是一块必要的敲门砖。 对于MySQL的使用,可能很多刚开始工作的开发人员还是挺陌生的,但要想学习又不知道从何开始,技术的落后自然会让人感到焦虑。实际上,学习MySQL,找对方法就能轻松搞定。 今天,特将华为大佬整理的“百万级”MySQL笔记分享给你们,从基础到优化再到架构,带你轻松上手,一键搞定。
|
存储 SQL JSON
|
关系型数据库 MySQL
MySQL基础(二)下
MySQL基础(二)下
259 0
MySQL基础(二)下
|
存储 SQL JSON
MySQL基础(二)中
MySQL基础(二)中
317 0
MySQL基础(二)中
|
存储 SQL NoSQL
MySQL基础(二)上
MySQL基础(二)上
396 0
MySQL基础(二)上

推荐镜像

更多