MySQL基础知识

news/2024/10/20 13:29:17/

一、数据库相关的简单命令

1、显示数据库

show databases;

2、创建数据库 

create database 数据库名 character set 字符集 collate 指定字符集的校验规则; 

注意:

  • 数据库名应尽量避免使用关键字,如必须使用则需添加``(倒引号);
  • 未加粗的部分可进行省略,默认使用MySQL中的默认字符集;
  • 如果数据库已存在,则无法创建;

  

3、删除数据库 

drop database 数据库名;

这是一个比较危险的命令,谨慎操作。

4、使用数据库 

MySQL中存放多个数据库,就需要指定某个数据库来进行相关操作。

use 数据库名; 

二、数据库的数据类型 

 1、数值类型

通俗来讲,表格中的M指的是有效数字的位数,D指的是小数点后的位数。 

 2、字符串类型

注意:在MySQL中没有字符类型。在插入这类数据时应加上双引号或者单引号。

3、日期类型 

对于DATATIME类型在插入数据时的格式为:年-月-日 时:分:秒 (省略时分秒后插入数据为年-月-日 00:00:00),在插入数据时需加单引号或双引号,若数据不合法则无法插入。

三、数据库表的简单操作

1、查看数据表

​​​​​show tables;

 

表示当前为空。

2、创建数据表 

create table 数据表名(字段名 数据类型,字段名 数据类型,……); 

创建一个学生表:

3、查看表结构

desc 数据表名; 

 注意:

  • int(11):表示数据宽度为11;
  • 字段名Null表示是否允许为空;
  • Key表示是否为主键;
  • Default 表示默认值;
  • Extra表示额外信息;

4、删除表

drop table 表名;

 

 


http://www.ppmy.cn/news/2723.html

相关文章

JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK11特性讲解】

JDK各个版本特性讲解-JDK11特性 lecture:波哥 一、JAVA11 概述 2018年9月26日,Oracle官方发布JAVA11.这是JAVA大版本周期变化后的第一个长期支持版本,非常值得关注.最新发布的JAVA11将带来ZGC HttpClient等重要特性,一共17个需要我们关注的JEP,参考文档http://openj…

多线程之线程同步(互斥锁、信号量、条件变量和读写锁​)

前言 多线程编程的时候经常会发生公共资源被抢夺而造成问题。 通常将“多个线程同时访问某一公共资源”的现象称为“线程间产生了资源竞争”或者“线程间抢夺公共资源”,线程间竞争资源往往会导致程序的运行结果出现异常,感到匪夷所思,严重时还会导致程序运行崩溃。 幸运地…

如何撰写数据分析报告?

Step1:目标确定 这一步在工作中通常是由你的客户/上级/其他部门同事/合作方提出来的 第一次的数据报告需要自己来提出并确定目标,选择目标时,需要注意的点: 选择一个比较熟悉,或者比较感兴趣的领域/行业 选择一个范…

基于物联网的小区物业集成化管理APP

目录 一.简介 二.功能简介 1.电梯控制——上下班人流高峰期监控 2.信息公开——以物业管理费为例 3.意见反馈 4.信息查询 5.云上摆摊——社区电商/线下购物 6.家政服务 7.线下活动 8.物业账单、缴费、推送 9.访客出入申请 10.快递收发 还有其他很多功能...... 三…

如此简单的时间复杂度计算方法:大O渐进法,你确定不进来康康

对于时间复杂度,空间复杂度,想必这个是大家在学习数据结构的初级阶段就会第一步认识的吧!!但是,对于复杂度的计算,涉及到了大O渐进法,这个方法是一个笼统的概念,所求得的结果&#x…

设计模式之工厂方法模式

factory method design pattern 工厂方法模式的概念、工厂方法模式的结构、工厂方法模式的优缺点、工厂方法模式的使用场景、工厂方法模式的实现示例、工厂方法模式的源码分析 1、工厂方法的概念 工厂方法模式,及简单工厂模式的升级版,其抽象了对象的创…

基于jsp+java+ssm考研指导平台-计算机毕业设计

项目介绍 本考研学习类的网站,采用了ssm框架技术和mysql数据库进行网站设计研发,系统具有前台展示,后台管理的设计模式,是一款典型的计算机毕业设计学习资料。前台主要展示了考研相关的资讯,方便用户在线注册并且留言…

043-推箱子游戏源代码3

上一讲:042-推箱子游戏源代码2 摘要: 1、使用JAVA基础知识 2、GUI界面编程实现推箱子界面,常用控件的综合应用; 3、使用JAVA绘图技术实现推箱子过程的绘图功能; 4、使用键盘事件,通过方向键实现推箱子过程; 5、使用音频技术,实现播放背景音乐功能; 6、使用IO流技…