首页 > 数据库 >Mysql的基本操作2

Mysql的基本操作2

时间:2023-05-31 18:23:43浏览次数:37  
标签:into Mysql values 表名 基本操作 table alter 字段名

数据库-----表-----字段

create database ** 是在创建数据库

use ** 使用数据库

create table ** 是在创建表和字段

 

DDL表操作-修改

添加字段

alter table 表名 add 字段名 类(长度) [comment 注释 [ 约束];

修改数据类型

alter table 表名 字段名 数据类型(长度)

修改字段名和字段类型

alter table 表名 旧字段名 新字段名 类型

删除字段

alter table 表名 drop 字段名;

修改表名

alter table 表名 rename to 表名;

删除表

drop table 表名

truncate table 表名;  删除表之后在创建,清空原有表的数据

DML语言。用于数据库的增删改

1.给指定字段添加数据

insert into 表名(字段1,子段2)values(值1,值2)         需要字段名于数值对应

insert into 表名 values(值1,值2)不需要对应

批量添加数据

insert into 表名(字段名1,字段名2)values(值1,值2)(值1,值2)

insert into 表名 values(值1,值2),(值1,值2),(值1,值2)

修改数据

 updata 表名 set 字段名1=值1,字段名2=值2,[where 条件];

删除数据

delete from 表名 [where]

综合演示

1创建一个数据库,创建一个表为school,并设置字段,姓名,年龄,学号,性别

2.增加小红,小明,小张的个人信息

3.将表名改为my_school,并删除年龄为12的学生

标签:into,Mysql,values,表名,基本操作,table,alter,字段名
From: https://www.cnblogs.com/Alom/p/17446994.html

相关文章

  • 线性链表的基本操作
    线性链表常见的操作:插入,删除,查找等等。以下采用尾插法建立的线性链表。#include<iostream>#include<string.h>#include<stdio.h>usingnamespacestd;structnode{intval;node*next;};node*head,*p,*q;voidInit(){head=newnode();q=h......
  • MySQL之常用数据类型
    一:MySQL中基本数据类型MySQL数据库表中的每一列都必须具有名称和数据类型。据类型是一个标签,它可以告知存储什么类型的数据,它也标识了SQL如何与存储的数据进行交互。MySQL数据库支持所有标准SQL数值数据类型,涉及大概11种类MySQL数据类型。整数类型:TINYINT、SMALLINT、MED......
  • mysql截取字段
    mysql截取字段:mysql索引从1开始1.从左边截取lengthleft(str,length)length>=02.从右边截取lengthright(str,length)length>=03.substring(str,index)当index>0从左边开始截取直到结束当index<0从右边开始截取直到结束当index=0返回空4.substri......
  • mysql数据类型转换
    AST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。一、语法:CAST(expressionASdata_type)参数说明:expression:任何有效的SQServer表达式。AS:用于分隔两个参数,在AS之前的是要处理的数据,......
  • mysql自定义变量
    1.自定义变量语法:set@变量名:=值;(冒号可以不加)或者select@变量名:=值;(冒号必须加);使用方法:select@变量名;2.基础知识(用了变量后就是先排序):mysql语句的执行顺序:正常是先查询后排序,但是如果使用了变量,就是先排序后查询1)先查询后排序:selectgender,first_nameasname,age......
  • Streamsets读取binlog数据实时同步到MySQL
    原文:https://blog.csdn.net/maomaosi2009/article/details/1082932171、说明实时同步binlog数据到MySQL我使用了2种方式,2、方式一第一种方式较为繁琐,数据从binlog流出,经过JS数据解析器将必要的字段解析出来,流入操作选择器,根据具体需要执行的增删改操作选择最后的JDBCProducer,pi......
  • MySQL:一文弄懂时区&time_zone
    https://zhuanlan.zhihu.com/p/448999520你还在被以下问题困扰吗:MySQL的安装规范中应该设置什么时区?JAVA应用读取到的时间和北京时间差了14个小时,为什么?怎么解决?已经运行一段时间的业务,修改MySQL的时区会影响已经存储的时间类型数据吗?迁移数据时会有导致时间类型数据时区......
  • 各类数据库适配mysql
    1.clickhouse:Array(Date)=TEXTArray(DateTime=TEXTArray(FLoat32)=TEXTArray(FLoat64)=TEXTArray(Int16)=TEXTArray(Int32)=TExTArray(Int64)=TEXTArray(Int8)TExTDateTime=DATETIMEAnray(stringD=TExTArray(UInt16)=INTArav(uInt32)=INTArray(UInt64)=INTArr......
  • Mysql 逗号分隔的字段查询
    二、find_in_set为了解决like存在的问题,还可以使用mysql提供的find_in_set(str,strlist),sql可以这样写:select*fromuserwherefind_in_set('1',hobby_ids);这样mysql就会把hobby_ids的值,按照逗号分隔的一个个元素去匹配。如果我们要匹配多个值要怎么办呢,比如查找喜欢1-篮球......
  • MySQL——json类型的应用
    在制作动态报表的时候,如果需要字段灵活配置,用json存储数据,可以让查询变得非常简单。 业务场景:绩效系统中,需要从10个系统中抓取不同数据,并且性能不会太高,但是用于计算的只有其中3个,用哪3个看领导心情,设计一张表存储抓取到的数据。1、傻瓜式做法,设计一张表,从字段1列到......