工作 sql 数据库创建 表的修改 插入数据

news2024/9/21 11:08:18

一. 创建数据库

创建数据库
CREATE DATABASE (IF NOT EXISTS) `数据库名称`;

使用数据库
USE `数据库名称`;


查看当前数据库中存在的表
SHOW TABLES;


删除数据库
DROP DATABASE demolibang

二. 创建表

格式:

CREATE TABLE IF NOT EXISTS `表名`(

字段名   字段属性(int varchar)not null(非空) comment " 解释"

-- primary key 的 auto_increment 自动分配
-- noy null  是 非空
-- varchar(65535/4  -1 = 16383)
-- int(2的32次方)   tinyint(2的8次方)
CREATE TABLE IF NOT EXISTS 	`userinfo`(
`uid` int PRIMARY KEY auto_increment  comment "人员的id",
`sex` enum("女","男","保密") not null comment "人员的性别",
`name` varchar(20) not null comment '人员名称',
`age` tinyint not null comment "人员年龄"


);

三. 查看表的情况

显示建表结构
DESCRIBE USERINFO;

四. 修改表

-- 修改表的名称
alter table `old_name` rename `new_name`;


-- 增加字段
alter table `userinfo` add `nickname` varchar(20) comment "昵称" default "无" ;


-- 修改字段的属性
alter table userinfo modify nickname varchar(32) not null comment "昵称";



-- 修改字段名称与属性(必须改名) 
alter table userinfo change nickname nick varchar(20) null comment"昵称";


-- 删除 表字段
alter table userinfo drop nick

五. 插入数据

 



-- 一次插入一行
insert into `表名称` set `字段` = 值, `字段` = 值;


insert into userinfo set `name` = "张三", `sex` = "男" , `age`=18;

insert into userinfo set `name` = "李四", `sex` = 1 , `age`=19;

insert into userinfo set `name` = "王五", `sex` = 1 , `age`=17;




-- 按照指定字段, 一次插入多行
insert into `表名称` (字段1,字段2 ....) values(值1,值2....),(值1,值2....)

-- 多行写入(筛选字段)

insert into userinfo(`name`,`age`,`sex`) values("张三丰",126,3),("欧阳锋",57,"男"),("黄蓉",32,1);




-- 指定全部字段, 一次插入多行  (按照表格字段顺序 填充)
insert into `表名` valuse (null,值1,值2, ...)

--多行写入
insert into userinfo values(null,"男","绿巨人",36),(null,"女","黑寡妇",36);

一个字节 有 8个比特

tinyint 因为有符号位  所以 是 2^7 -128 ~ 127

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2051443.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Unity动画模块 之 3D模型导入基础设置 Materials

本文仅作笔记学习和分享,不用做任何商业用途 本文包括但不限于unity官方手册,unity唐老狮等教程知识,如有不足还请斧正 还是那句话,用到的时候再看看,死记硬背不是正经的学习方法,但是又不得不知道一下&…

javaweb_10:XML映射文件

一、规范 1、XML映射文件的名称与Mapper接口名称一致,并且将XML映射文件和Mapper接口放在相同的包下(同包同名)。 2、XML映射文件的namesapce属性为Mapper接口全限定名一致。 3、 XML映射文件中sql语句的id与Mapper接口中的方法名一致&a…

培训第二十七天(lvs_nat模式与lvs_dr模式配置)

上午 核心:内核中的ipvs,ipvsadm1、安装ipvsadm[rootnat ~]# yum -y install ipvsadm2、配置规则查看所有的规则,如果已经配置好规则,重启之后也就没有了[rootnat ~]# ipvsadm -L -n 1、配置vip网卡 (1)在…

数组前缀和算法技巧

一、什么是数组前缀和 数组中前缀和技巧(Prefix Sum Technique)是一种常见且有用的算法技巧,特别适用于需要频繁查询数组区间和的问题。这种技巧通过创建一个额外的数组来存储原始数组中特定位置之前所有元素的和,从而在需要计算…

【图论】并查集(Union-find Sets)

文章目录 前言一、并查集(Union-find Sets)基本概念基本操作步骤 二、并查集的操作步骤1. 初始化 init2. 查询 find、合并 union(未进行路径压缩)3. 查询 find、合并 union(路径压缩) 三、Kruskal 算法中 环 的判断并查集的使用 总…

C++中的string介绍(常用函数)

string类 为什么学习string类C语言中的字符串 标准库中的string类string类(了解)auto和范围forauto关键字范围for string类的常用接口说明(注意下面只讲解最常用的接口)string类对象的常见构造 string类对象的容量操作string类对象的访问及遍历操作string类对象的修改操作strin…

洛谷 P6280 [USACO20OPEN] Exercise G

题目来源于:洛谷 题目本质:dp,素数筛法,质数 本题与P4161基本一模一样 首先,分析题目发现,某个排列的需要进行恰好 K 步变回原样,这个时候K的值就是这个排序中各个环的长的的最小公倍数(lcm)。…

wechatAssetsPicker组件的用法

文章目录 1. 概念介绍2. 思路与方法2.1 使用思路2.2 使用方法 3. 示例代码4. 内容总结 我们在上一章回中介绍了"ImagePicker使用总结"相关的内容,本章回中将介绍wechat_assets_picker这个三方包.闲话休提,让我们一起Talk Flutter吧。 1. 概念介…

红外遥控设计验证

前言 红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机和手机系统中。本文…

位运算(1)

1.获取第i位的二进制数(只出现一次数字2): 2.将第i位的二进制设为1(只出现一次数字2): 3.int最低位为1的数(只出现一次数字3):

【2024】docker镜像拉取失败网络超时解决办法-自建镜像加速服务

目录 前言一、直接配置镜像加速地址二、自己搭建中转服务进行镜像加速1、Fork副本2、创建cloudflare3、注册域名4、测试使用5、配置变量 前言 近期docker官方镜像拉取经常容易出现网络超时,下面为一些常用的处理解决部分 实现docker镜像拉取加速解决方案 直接使用一…

【iOS】Block底层分析

目录 前言Block底层结构Block捕获变量原理捕获局部变量(auto、static)全局变量捕获实例self Block类型Block的copyBlock作为返回值将Block赋值给__strong指针Block作为Cocoa API中方法名含有usingBlock的方法参数Block作为GCD API的方法参数Block属性的写…

[第五空间 2021]EasyCleanup

题目源代码&#xff1a; <?php if(!isset($_GET[mode])){ highlight_file(__file__); }else if($_GET[mode] "eval"){ $shell isset($_GET[shell]) ? $_GET[shell] : phpinfo();; if(strlen($shell) > 15 | filter($shell) | checkNums($shell)) exit(&q…

git学习使用碰到的问题1

本来在B站上看到的关于stash的使用时视频末尾讲到git stash drop 编号 会删除暂存记录 确实也是这么回事&#xff0c;但是末尾说到git stash pop 编号时up主说在恢复工作进度的时候我们可以直接删除掉这个工作记录可以直接使用 git stash pop stash{0} 使用完以后却出现了如上图…

AI项目二十四:yolov10竹签模型,自动数竹签

若该文为原创文章&#xff0c;转载请注明原文出处。 原本是为部署RK3568而先熟悉yolov10流程的&#xff0c;采用自己的数据集&#xff0c;网上很多&#xff0c;检测竹签&#xff0c;并计数。 1、环境搭建 1.1 官方下载源码 官网地址&#xff1a;YOLOv10 gitbub官网源码 利用…

各类函数调用

目录 getpwuid函数 查看uid的name​编辑 symlink函数软链接&#xff08;创建快捷方式&#xff09; remove函数 rename函数 link硬链接 truncate函数控制文件大小 perror报错函数 strerror报错函数序列表 error报错函数&#xff1a;详细报错 Makefile编译函数、工程管…

考试题型宏观分析之公共营养师三级

背景 第一遍知识学习之后&#xff0c;打印《2023.10.14公共营养师三级真题》进行第一次摸底&#xff0c;首要目标在于通过摸底&#xff0c;对于考试题型进行宏观分析和了解&#xff0c;其次&#xff0c;对于后续的学习进行有的放矢 直至2024-08-18&#xff0c;对于上述资料的一…

ubuntu配pip的源

临时使用源 pip install [包名] -i [pip源URL]# 示例 pip install pytest -i https://pypi.tuna.tsinghua.edu.cn/simple更换配置pip镜像源 step1&#xff1a;创建一个配置文件 mkdir ~/.pip/ cd .pip sudo vim pip.conf step2:填写源信息&#xff0c;保存并退出【:wq】 [g…

Android 架构模式之 MVC

目录 架构设计的目的对 MVC 的理解Android 中 MVC 的问题试吃个小李子ViewModelController 大家好&#xff01; 作为 Android 程序猿&#xff0c;MVC 应该是我们第一个接触的架构吧&#xff0c;从开始接触 Android 那一刻起&#xff0c;我们就开始接触它&#xff0c;可还记得我…

【秋招笔试】8.18科大讯飞秋招-三语言题解

🍭 大家好这里是 春秋招笔试突围,一起备战大厂笔试 💻 ACM金牌团队🏅️ | 多次AK大厂笔试 | 编程一对一辅导 ✨ 本系列打算持续跟新 春秋招笔试题 👏 感谢大家的订阅➕ 和 喜欢💗 和 手里的小花花🌸 ✨ 笔试合集传送们 -> 🧷春秋招笔试合集 🍒 本专栏已收…