数据库资料整理,目录中的为重点,其他了解JDBC连接数据库**常见的sql语句?****数据库的锁机制:****mysql两种引擎的区别:****四种隔离级别:****mysql的四种日志:****mysql优化:****事务ACID?****开发中使用事务?****索引的作用?和它的优点缺点是什么?****什么样的字段适合建索引****索引类型有哪些?****什么是事务?什么是锁?****视图
查看数据库:show databases; 创建数据库:create database 数据库名; 删除数据库:drop database 数据库名; 单行注释–注释内容 多行注释:/内容/1、mysql数据类型数值型:int tinyint微整型 smallint 小整型 小数类型:decimal(总位数,小数位) 例:价格 decimal(5,2) 100.00-999.99日期和时间类型 d
转载
2023-11-25 10:58:40
140阅读
1.数据库创建数据库CREATE DATABASE mydb2;不存在数据库才创建,并设置字符集和排序规则CREATE DATABASE IF NOT EXISTS mydb DEFAULT CHARSET utf8mb4 COLLATE utf8mb4_general_ci; 查看建库语句 查看当前数据库字符集use mydb2;
show variables like 'character_s
转载
2023-10-18 19:22:50
184阅读
本想着把前端脚手架run起来了,然后就可以借着登录来捋一下前后端交互的过程。但是后端导入JPA的时候就发现了,还没有数据库。既然是本着学习的目的,那咱也不想只在后端写死返回的数据,要做就做全套。一、mysql1.安装数据库我在本地装的是mysql-8.0.21-winx64,下载地址:Download MySQL Community Serverdev.mysql.com怎么安装就不表了,网上都有
转载
2024-08-05 12:41:15
41阅读
用SQL创建数据库首先说说怎么用SQL语句创建数据库,创建数据库的语句有如下几种: 1. CREATE TABLE(创建新表) 2. CREATE INDEX(增加索引) 3. DROP INDEX(删除索引) 4. CONSTRAINT(约束语句) 5. ALTER TABLE
转载
2023-12-13 08:27:33
481阅读
主键的问题: 简单的id递加。不过在实习的时候,因为id递增的问题,导致一个项目最后好像产生了严重的问题。所以递增适合小型项目,对我们的项目来说90%足够可以用的。 一些限制: 一般就非空就行,唯一的话一般不用。(我们的主键本来就是非空,且唯一的) 对于默认: 默认的话,DEFAULT '0' DE
转载
2016-06-20 16:41:00
540阅读
2评论
一、对数据库的操作1、登录数据库系统mysql -h localhost -u root -p2、显示所有数据库show databases;3、创建数据库create database 数据库名;4、显示该数据库show database 数据库名;5、删除数据库drop database 数据库名;6、存储引擎 简言之,存储引擎就是指表的类型 主要有3种:InnoDB、MyISAM、MEM
转载
2023-09-27 04:52:12
124阅读
1、路径:\phpstudy_pro\Extensions\MySQL5.7.26\bin 2、进入数据库:命令: mysql.exe -h 127.0.0.1 -u root -p3、查看数据库命令:show databases;特别注意:谁动谁死提供数据:mysql配置信息:(维护):information_schema权限信息:performance_schema4、创建库命令:create
转载
2023-07-10 14:23:52
934阅读
# MySQL数据库建表规范实现指南
## 引言
数据库建表是软件开发过程中的一个重要环节,它直接关系到系统的性能、数据一致性和可维护性。为了让你更好地学习和实践数据库建表规范,本文将详细介绍整个建表流程,并给出每一步的具体操作和相应的代码示例。
## 建表流程
下面是MySQL数据库建表的流程,通过表格的形式展示了每个步骤的名称和对应的操作。
| 步骤 | 操作 |
| ------ |
原创
2023-08-25 09:47:52
138阅读
前言使用ShardingSphere分库分表之前,先介绍一下定义及流程,这样咱们下边的每一个配置都可以做到心里有数,另外在配置过程中会出现很多意外报错,配置中都会提到的。 概念、流程都明白的可以直接跳到最后看完整配置。 首先说一下分片的类型,可以分为:分库、分表、分库分表分库 根据官方定义理解如下,可以看到下边截图,有两个库,每个库里有相同的3个表分表 针对表进行分片,可以是单表,可以是关联表(比
# MySQL数据库建表与基本操作
在数据库的世界中,MySQL是一个流行的关系型数据库管理系统。它以其高效性、可靠性和开源的特性被广泛使用。本文将重点介绍如何使用SQL语句在MySQL中创建表格,并提供相关的代码示例。
## 1. 什么是表格?
在数据库中,表格是用来存储数据的结构。它由行和列组成,每一行代表一条记录,每一列代表字段。要设计一个表格,我们需要定义表的名称以及表中各字段的名称
使用navicat创建postgresql数据库的表时如何设定主键自增?我们知道,在navicat中MySQL 里面有auto_increment 自增字段PostgreSQL 没有自增字段这一说法,但是有单独的对象:序列。 可以用序列或者其他方法来是实现这样的语法。或者设置某一列的默认值为sequence的值即可在MySQL当中,我们可以通过勾选来实现ID自增,我们的navcat如下图所示:`a
转载
2024-01-26 09:37:48
50阅读
# MySQL 数据库安装及建表指南
在计算机科学的世界中,数据库的使用是开发者不可或缺的一部分。MySQL 是一种流行的关系型数据库管理系统,今天我们就来学习如何安装 MySQL 数据库以及如何创建数据表。
## 流程概述
以下是安装 MySQL 数据库及建表的基本步骤:
| 步骤 | 描述 |
|------|--------------------
1. 定义数据库和表:1) 创建学生-课程数据库student_course。进入mysql命令行(两种方式:Navicat与Dos界面),使用SQL命令创建数据库student_course 2) 按照学生-课程数据库中的表结构,创建学生表Student、课程表Course和学生选课表SC。使用新创建的数据库,并在数据库student_course内创建学生表Student、课程表Co
转载
2023-12-26 21:58:04
1766阅读
以下所建立的表都是在mydb数据库创建的(在Hive的命令行下,直接use mydb;然后进行如下操作就可以)。1.Hive建表建表的完整语法如下:CREATE TABLE IF NOT EXISTS t2(id int,name string,age int)
COMMENT 'xx'
转载
2023-09-15 09:10:56
323阅读
首先,我们在介绍DDL之前,先让我们来了解一下hive的那些database,table,partition,bucket在hdfs上面是怎么样展示的。这四个里面前三个在hdfs上面都是文件夹,而具体的数据就是存储在文件里面的,所以当我们添加数据进去的时候实际上就是往这个表所代表的文件夹里面添加文件。另外,我们也知道,在hive刚搭建好的时候里面就有一个默认的数据库了default,它在hdfs上
转载
2024-01-23 21:32:19
65阅读
请看附件
原创
2016-10-15 22:44:49
881阅读
-- Create tablecreate table P#FASP_T_PUPCS021( ADMDIV VARCHAR2(32) not null, GUID VARCHAR2(32) not null,
转载
2018-04-17 10:02:41
1436阅读
# 使用C#操作mysql数据库建库建表
## 操作流程
下面是使用C#操作mysql数据库建库建表的基本流程:
| 步骤 | 描述 |
| ------ | ------ |
| 连接数据库 | 创建一个连接对象,并使用正确的连接字符串连接到mysql数据库。 |
| 创建数据库 | 使用连接对象执行一个CREATE DATABASE语句创建一个新的数据库。 |
| 使用数据库 | 使用连
原创
2023-08-21 09:11:55
1076阅读
创建表、列、索引、主键或外键根据你将要创建的内容:如果要创建表格,请在目标数据库数据源内选择一个模式、表格或列。如果要创建列,请选择目标表或该表内的一列。如果要创建索引、主键或外键,请选择要为其创建索引、主键或外部关键字约束的列。执行新命令并选择要创建的项目。例如,对于表格,执行以下操作之一:选择:文件|新增|表(File | New | Table)。点击并选择表格(Table)。在上下文菜单中
转载
2023-06-06 10:54:21
603阅读