-- 创建数据库
-- 创建数据库
CREATE DATABASE IF NOT EXISTS shopping DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
-- 创建表,不加任何约束
create table aaa(
u_id int,
u_name varchar(20),
u_sex varchar(20),
u_date date
)
create table aaaa(
a_id int,
u_id int,
a_name varchar(20)
)
create table tab_b(
b_id int,
b_name int,
a_sex varchar(20)
)
alter table tab_b add primary key(b_id);
alter table tab_b modify b_id int auto_increment
insert into tab_b(b_name,b_date) values('王青山','男'),('顾坤伦','男')
insert into aaa(u_name,u_sex,u_date) values('zhao','男','1997-03-14');
insert into aaaa values(3,10,'z');
select *from aaa
drop table aaa
-- 添加主键
alter table aaa add primary key(u_id);
alter table aaaa add primary key(a_id);
-- 删除主键
alter table aaa drop primary key;
-- 主键自增
alter table aaa modify u_id int auto_increment
-- 删除主键自增
alter table aaa modify u_id int
-- 添加字段
alter table student add column s_no int not null;
ALTER TABLE student ADD age int DEFAULT 20 COMMENT '年龄';
-- 删除字段
alter table student drop column age;
-- 添加非空约束
alter table aaa modify u_name varchar(20) not null;
-- 删除非空约束
alter table aaa modify u_name varchar(20) null;
-- 添加唯一约束
alter table aaa add unique u_name(u_name);
-- 删除唯一约束
alter table aaa drop key u_name
-- 添加默认值
alter table aaa alter u_sex set default '男';
-- 删除默认值
alter table aaa alter u_sex drop default
-- 添加外键约束
alter table aaaa add constraint fk_uaid foreign key(u_id) references aaa(u_id);
-- 删除外键约束
alter table aaaa drop foreign key fk_uaid;
alter table aaaa drop index fk_uaid;
-- 创建时加约束
create table students (
s_id int auto_increment primary key,
s_name varchar(20),
s_sex varchar(20) default '男' check(s_sex in ('男','女')),
s_date date,
u_id int,
constraint pk_test_id foreign key (u_id) references student(u_id)
)
相关推荐
MySQL-操作数据库(CRUD)&操作表(CRUD)
概述: MYSQL的SQL语句类别划分 DDL(data definition language):数据库定义语言 定义了不同的数据库,数据库表,列(字段),索引等数据库对象的定义; 常用SQL: create(创建): 创建库,创建表; drop(删除):删除库,删除表,删除字段(和alter搭配使用) alter(更新): 更新字段; DML(data manipulation langu...
create table new_table as select ...from old_table ... 创建表后,依附于表的约束、键值、索引都不存在
emp 表 列名 类型 可为空 默认值 EMPNO NUMBER(4) ENAME VARCHAR2(10) Y 'YJG' JOB VARCHAR2(9) Y MGR NUMBER(4) Y
【MySQL--创建表语句】优秀的人都有段难熬的经历--MySQL创建表新手入门基础语句
★✍★【MySQL--创建表语句】优秀的人都有段难熬的经历--MySQL创建表新手入门基础语句★✍★
【MySQL篇】约束语法及演示总结(全)
mysql约束,及约束的语法格式,以及添加约束格式及语法的两种方法演示,删除约束格式及语法演示;
Prompt Airlines CTF通关实战:从提示词注入到多模态攻击的AI安全攻防演练
提示词注入(Prompt Injection)是当前大语言模型(LLM)应用面临的核心安全威胁之一,其原理在于攻击者通过精心构造的用户输入,覆盖或绕过系统预设的指令,从而操控模型行为。这种攻击手法的技术价值在于揭示了AI系统在理解与执行指令时存在的逻辑边界模糊性,可能导致数据泄露、越权访问等严重风险。在应用场景上,从基础的客服对话到结合视觉识别的多模态系统,都可能成为攻击面。本文以一场名为“Prompt Airlines CTF”的实战挑战为例,深入剖析了包括指令遗忘、上下文注入、工具调用滥用及多模态提示注
yanshee 机器人全流程指南
2.点击yanshee app右上角根据提示操作 3.当手机显示成功连接 ,按下机器人胸前按钮说出“ip地址”4.根据机器人播报的ip地址加上:8888使用浏览器访问,你就会看到 jupyterd的界面,里面可以新建文件也可以改他存在的文件。我们使了yanshee机器人,这个是面向K12、中高职、高校学生推出的开源人形机器人教育平台,应用于课程教学、竞赛、科研活动等场景。我们接下来可以根据这些apl做许多好玩的,比如控制他运动,跳舞唱歌,it`s easy。注意电脑,手机,机器人必须连同一个网。
数据库约束六大约束语句
数据库约束六大约束语句 1、非空约束 not null 2、唯一约束 unique #添加 not null ALTER TABLE USER MODIFY NAME VARCHAR(20) NOT NULL #删除 not null ALTER TABLE USER MODIFY NAME VARCHAR(20) #添加 unique ALTER TABLE USER ADD UNIQUE(NAME) #删除 unique ALTER TABLE USER DROP INDEX NAME 3.prima
MacOS M芯片部署ComfyUI:从环境排雷到插件生态一站式指南
本文为MacOS M系列芯片用户提供了一份详尽的ComfyUI部署指南。文章深入剖析了因架构差异导致的常见安装报错根源,并给出了基于MPS后端的正确PyTorch安装命令。从创建纯净Python虚拟环境、分步安装依赖,到验证GPU加速,手把手指导完成部署。同时,还推荐了包括管理器、汉化在内的必备插件,以完善使用生态,帮助用户一站式解决从环境搭建到效率提升的所有问题。
数据库Tsql语句创建--约束--插入数据
1.创建数据库 use master go if exists(select * from sysdatabases where name='数据库名字') drop database 数据库名字 go create database 数据库名字 create database 数据库名字 on primary ( name = 'MySchool_...
手撕代码系列:Conv2D
在实际的神经网络中,每个卷积核都会对应一个偏置值。这意味着如果网络有多个卷积核,每个卷积核的输出都可以加上对应的偏置。
【AutoDL】使用云服务器跑深度学习代码
1.算力市场 租用服务器,选择自己心仪的服务器2.镜像可以选择一些基础的镜像,社区镜像里是git上有的环境。3.上传文件在文件存储中,选择上传的区,在右边点击上传,选择自己的文件上传到云服务器中。
MySQL 数据库创建表约束
约束 约束是用来限制表中的数据长什么样子的。即什么样的数据可以插入到表中,什么样的数据插入不到表中 符合约束要求的数据就可以插入到表中,不符合约束要求的数据就插入不到表中。 1》唯一约束 设置了唯一约束的列值不能有重复值 使用unique 关键字指定唯一约束 例如: 创建收货地址表,给收货人电话这一列加唯一约束 建表语句: CREATE TABLE address ( add_name VARCHAR (30), add_phone CHAR(11) UNIQUE, add_address VARCHAR
【RT-DETR涨点改进】全网独家首发、特征融合改进篇 | AAAI 2026 | 引入CDEM交叉动态增强模块,双向引导和融合,在低光图像增强中有效提升了图像的亮度,提升小目标和暗目标的检测准确率
本文提出了一种基于CDEM(交叉动态增强模块)改进的rtdetr网络模型,有效提升了在低光和复杂环境下的目标检测性能。CDEM模块通过动态增强亮度与色彩特征,改善图像输入质量,增强细节和对比度。该模块具有轻量级结构,易于集成到现有模型中,能够显著提升小目标和暗目标的检测准确率与鲁棒性。文章详细介绍了CDEM模块的结构原理、实现方法,并提供了完整的代码实现和配置指南,包括三种改进版本的YAML配置文件。实验结果表明,该方法在图像增强和目标检测任务中均取得了优异性能。
MySQL创建数据库和数据表的基本语法
在数据库管理系统(DBMS)中,创建数据库和数据表是非常常见的操作。不同的数据库系统可能有一些细微的差异,但基本的 SQL 语法是相似的。以下是MySQLPostgreSQL和SQLite数据库系统中创建数据库和数据表的基本语法。创建数据库:使用语句。创建数据表:使用语句,并指定字段的数据类型和约束。数据类型:包括整数、字符串、日期等类型,根据不同的数据库可能有所差异。常见约束:如NOT NULLUNIQUE等,用于确保数据完整性和一致性。索引:可以加速查询,但会影响数据操作性能。
Python爬虫实战:用最新技术高效下载摄影网站图片
本文将深入探讨如何利用Python最新技术栈构建一个功能完整的摄影网站图片爬虫。我们将使用异步编程、智能反爬策略和现代化工具,实现高效、可靠的图片下载系统。高性能异步架构:使用asyncio实现高并发下载智能反爬策略:支持多种反爬措施和浏览器模拟多网站适配:可解析多种摄影网站结构数据管理:完整的下载记录和统计功能扩展性强:支持代理、分布式等高级功能用户友好:提供进度显示和详细日志。
SAP FICO 科目余额查询表开发说明书(包括测试样例、程序代码仅作参考,不保证一定可以运行)
SAP FICO 科目余额查询表开发说明书(包括开发源代码、测试样例)
MySQL 入门:创建数据库与表
MySQL 是一种流行的关系型数据库管理系统,用于存储和管理数据。入门阶段,掌握创建数据库和表是基础操作。我们将使用 SQL 命令来实现,并提供示例代码。以下是一个完整的 SQL 脚本,包含创建数据库、选择数据库和创建表的步骤。通过以上步骤,你已学会 MySQL 的创建数据库和表的基础操作。实践是关键,建议在本地安装 MySQL 进行练习。如果有疑问,欢迎继续提问!表是数据库中的核心结构,用于存储特定数据(如用户信息)。在 MySQL 中,数据库是存储数据的容器。创建数据库后,需要选择它才能操作其中的表。
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
【Navicat+MySQL】 在Navicat内创建管理数据库、数据库表。
ENGINE = <存储引擎>:MySQL 支持多个存储引擎,可为不同表设定不同的存储引擎,使用是要用具体的存储引擎名称代替,如 ENGINE = InnoDB。这个语句可以用来从一个数据库“跳转”到另一个数据库,在用 CREATE DATABASE 语句创建了数据库以后,该数据库不会自动成为当前数据库,需要用 USE 语句来制定。数据库Bookstore中有一个表book,创建book表的一个名为book_copy2的副本,并复制其内容。-<列名>:表中列的名字,长度不能超过64字符。
SIMATIC S7-1200, S7-1500 PID 控制[手册]
SIMATIC S7-1200, S7-1500 PID 控制[手册]
Probability and Statistics - 4th edition
Probability and Statistics - 4th edition
创建表 约束 重命名 复制表
创建数据库和创建表都可以在查询中进行 1.创建数据库create datebase 如果使用IF NOT EXISTS关键字,则当指定的数据库名存在时,不创建数据库。如果不使用IF NOT EXISTS关键字,当创建的数据库名存在时,将产生错误。 CREATE DATABASE IF NOT EXISTS MySQLDB; 创建数据库 MySQLDB 2.删除数据库DROP DATABASE DROP DATABASE MySQLDB; 删除数据库 MySQLDB 3.创建表CR...
汉书HE8,好用的汇编代码编写工具
汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大
MySQL数据库
MySQL的基本使用 1.创建数据库和表 语法: //创建数据库 create database + 数据库名; //创建表 create table 表名(字段01名称 字段01类型 字段01约束, 字段02名称 字段02类型 字段02约束,…)存储引擎,字符集 字段名称: 属性名称,自定义 字段类型: int(4) 整型 代表0000-9999 double 浮点型 decimal(5,2)有效数字是5位,小数点后面保留2位 100.00;099.50 float 单精度浮点 4字
MySQL基础操作语句格式
DDL: SHOW DATABASES; //查询所有的数据库 SHOW CREATE DATABASE 数据库名; //查询数据库的创建语句 CREATE DATABASE 数据库名; //创建数据库 CREATE DATABASE IF NOT EXISTS 数据库名; //创建数据库(判断是否存在,不存在则创建) CREATE DATABASE 数据库名 CHARACTER SET 字符集名称; //创建指定字符集的数据库 ALTER DATABASE 数据库名 CHARACTER SET 字符集名称
MySQL基础(约束 多表查询)
个人主页:个人主页系列专栏:MySQL数据库 温馨提示:本篇博客较为全面,收藏以防找不到 挑灯夜战3点半,奋笔疾书4w字,只为博君看两眼! 上节目录 一.Mysql下载安装启动(适合没有下载按照好MySQL的小伙伴,超详图文教程) 二.图形化界面工具(更方便操作数据库,超详细图文安装教程) 三.SQL(MySQL的核心) 1.DDL(数据库操作,表操作,表操作-数据类型,表操作-案例) 2.DML(添加数据,修改数据,删除数据) 3.DQL(基本语法,基础...
MySQL中创建数据库和表
在MySQL中创建数据库和表是数据库管理的基础步骤。通过合理设计表的结构,选择合适的数据类型和约束,可以确保数据的完整性和效率。在实际应用中,还需要根据业务逻辑的需求,考虑表的索引、优化查询性能、管理数据库事务等方面的问题。希望本文的介绍能够帮助你更好地理解和应用MySQL的数据库和表创建功能。
mysql创建数据库和表
在MySQL中创建数据库和表是数据库管理的基础步骤。通过合理设计表的结构,选择合适的数据类型和约束,可以确保数据的完整性和效率。在实际应用中,还需要根据业务逻辑的需求,考虑表的索引、优化查询性能、管理数据库事务等方面的问题。希望本文的介绍能够帮助你更好地理解和应用MySQL的数据库和表创建功能。
MySQL:基本概念,DDL语句,数据库约束,索引视图
2w说明白MySQL:关系型数据库,基本命令,语句基础,DDL语句,数据库约束,索引,视图。
MySQL数据库实验:任务一 创建数据库和表
目录 任务一 创建数据库和表 【实训目的与要求】 【实训原理】 【实训步骤】 一、熟悉MySQL环境 二、利用MySQL命令行窗口创建数据库及表 三、利用界面工具创建数据库及表 任务一...
2623



被折叠的 条评论
为什么被折叠?



