1. 定义数据库和表:1) 创建学生-课程数据库student_course。进入mysql命令行(两种方式:Navicat与Dos界面),使用SQL命令创建数据库student_course 2) 按照学生-课程数据库中的表结构,创建学生表Student、课程表Course和学生选课表SC,使用新创建的数据库,并在数据库student_course 创建学生表Student、
转载
2024-01-17 07:13:46
123阅读
# MySQL数据库中的表创建与使用
在数据库管理系统中,表是存储数据的基本单元。MySQL作为一种广泛使用的开源关系型数据库,其表的创建与管理是数据库操作中的重要部分。本文将以MySQL数据库中的"sc"表为例,详细介绍如何创建表、插入数据及一些基本操作。
## 一、什么是MySQL表?
在MySQL中,表是一组行和列的数据集合。每一列定义了数据的类型,而每一行则代表一条记录。表之间可以通
原创
2024-11-01 04:25:53
375阅读
1. SQL语言SQL是结构化查询语言(StruCtured Query Language)的缩写,包含数据查询、数据操纵、数据定义和数据控制。1 数据操纵(DML)主要包括插入数据、修改数据以及删除数据;2 数据定义语言(DDL),实现数据定义功能,可对数据库用户、基本表、视图、索引进行定义与撤销。3 数据控制语言(DCL)用
转载
2024-01-02 19:45:14
454阅读
注: 1、此博客借鉴了中国人民大学王珊和萨师煊老师合著的《数据库系统概论(第五版)》,高等教育出版社出版。 2、使用的是MYSQL8.0以上的数据库,工具为MySQL Workbench 3、重点解决外键报错问题```Cannot add or update a child row: a foreign key onstraint fails (databaseexperiment.sc, CON
转载
2024-05-14 14:37:18
109阅读
点赞
1.什么是数据库?什么是数据库管理系统?什么是SQL?他们之间的关系?数据库:DataBase 简称DB。按照一定格式存储数据的一些文件的组合。就是存储数据的仓库,实际上就是一堆文件。这些文件存储了具有特定格式的数据。数据库管理系统: DatabaseManagement 简称DBMS。数据库管理系统是专门对数据库中的数据进行增删改查的。常见的数据库管理系统: MySQL、Oracle、MS Sq
转载
2024-01-06 08:38:53
254阅读
数据库原理复习3关系数据库标准语言SQL学生-课程数据库: S表:snosnamessexsdepsage801张三女0119C表:cnocnamecreditcpnoC1数据库3.5C2SC表:snocnograde801C492数据的定义数据库的定义: CREATE DATEBASE <数据库名> 数据库的删除: DROP DATABASE <数据库名> 数据库的修改:
关系型数据库和非关系型数据库 SQL:关系型数据库指的是使用关系模型(二维表格模型)来组织数据的数据库。(mysql,sqlserver,sqllite,oracle) 关系数据库的优点: 容易理解,符合正常思维方式;都是用表格形式,格式统一,方便复杂查询 完整性约束和事务机制可以很好防止数据冗余,数据不一致的问题。 可以做一些子句的联系多个表的复杂查询支持; 数据存盘,不会丢失。非关系型数据库又
转载
2023-12-12 23:19:00
155阅读
1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop databa
原创
2023-05-08 19:17:49
200阅读
1、修改字段:
ALTER TABLE 表名 ADD 列名 VARCHAR(20) NULL
注意只能添加允许为空的字段,添加不为空的会出错
怎么样增加默认值为null,属性为varchar,长度为20的字段?
ALTER  
原创
2012-10-31 15:53:23
780阅读
create database 学生成绩库--创建数据库
on primary
( name='cjk_data',--主数据文件的逻辑名
fileName='D:\成绩库.mdf',--主数据文件的物理名
原创
2011-11-07 11:16:26
626阅读
SQL 查找是否"存在",别再 count 了 普遍的SQL及代码写法如下: #### SQL写法: SELECT count(*) FROM table WHERE a = 1 AND b = 2 #### Java写法: int nums = xxDao.countXxxxByXxx(param ...
转载
2021-05-08 15:52:07
508阅读
2评论
在关系数据库中,最常用的操作就是查询。直线电机推杆 准备数据 为了便于讲解和练习,我们先准备好了一个students表和一个classes表,它们的结构和数据如下: students表存储了学生信息: idclass_idnamegenderscore 1 1 小明 M 90 2 1 小红 F 95
转载
2019-11-14 14:56:00
252阅读
2评论
一、数据库相关概念数据库:存储数据的仓库,数据是有组织的进行存储(DB)数据库管理系统:操纵和管理数据库的大型软件(DBMS)SQL:操作关系数据库的编程语言,定义了一套操作关系型数据库统一标准主流的关系型数据库管理系统:Oracle、MySQL、Microsoft SQL ServerMySQL数据库关系型数据库(RDBMS)概念:建立在关系模型基础上,由多张相互链接的二维表组成特点:1.使用表
原创
2022-12-30 11:38:30
330阅读
目录一.关于Access数据库和简单注入用到的SQL 1.access数据库Microsoft Access 数据类型 特点小结:问题:2.简单用到的SQL二.注入的开始1.老三套:单引号 and 1=1 and 1=22.判断字段 order by 3.字段爆出来了就使用
转载
2024-05-08 23:11:11
122阅读
数据库移植作用: 当数据库在服务运行情况下是无法进行复制、移动与发送的。而在必要的情况下则可以进行移植操作,来达到一定的目的。 关闭MSSQLSERVER服务的方式: 在数据库移植操作时需注意其本地存储位置。 &
转载
2023-09-20 17:16:36
131阅读
学习SQL笔记内容整理1、SQL是结构化查询语言(structured Query Language)2、SQL数据库是对数据进行储存和读取或者修改。3、数据库的基本构成:数据 DATA 对客观事物的符号表示,也是数据库储存最基本的单位数据库 DATABASE 简称DB数据库管理系统 DBMS数据库系统 DBS数据库的关系模型:一个关系对应一张二维码表 每个关系名元组
转载
2023-07-08 16:02:44
128阅读
(工作第一个坑,不小心把客户的数据删掉了,自己挖的自己填)工具简介ApexSQLLog工具是用于处理数据库操作失误导致的数据丢失、数据改变等问题的工具。以下进行简单的操作讲解。该工具的运行原理是根据数据库日志文件来找回丢失、改变的数据(如果日志文件中不存在记录,可能就无法使用该工具找回了)工具下载下载地址1:http://pan.baidu.com/s/1c0t0cSw (如找到其他地址,会继续更
转载
2024-02-22 22:16:45
51阅读
什么是SQL?SQL(Structured Query Language)是一种用于管理关系数据库系统的语言。它提供了一组用于存储、检索、操作和管理数据库中数据的命令。SQL是一种声明性语言,你只需描述你想要的结果,而不需要指定如何实现。SQL被广泛应用于各种数据库管理系统(如MySQL、PostgreSQL、Oracle、Microsoft SQL Server等),是开发和维护数据库应用的基础
转载
2023-09-24 09:31:40
99阅读
除指定数据库中所有表的记录,就是要一个空的数据库。方法如下:一:SQL中delete 与 truncate table 的比较delete 适用于限定范围的删除,例如: delete titles where type = "business" 由于 delete 的同时写事务日志,所以速度稍慢,但当误操作以及灾难发 生时,可以进行恢复。 没有限定范围的删除不推荐使用 delete ,因为速度实在
转载
2023-09-27 08:17:00
309阅读
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。
SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不
原创
2012-02-22 19:23:04
594阅读