首页 > 数据库 >mysql语句

mysql语句

时间:2023-12-02 11:16:14浏览次数:43  
标签:语句 列名 mysql 新值 字段 表名 table alter

一:表的增删改查

只改表的数据,没有改变表的结构

 1:创建数据库和删除数据库

create database 库名
drop database  库名

 

2:创建表和删除表

create table 表名
drop table 表名

 

3:改数据库的名字和表的名字

数据库的改名(还没有想清楚)

alter table 旧表名 rename 新表明

 

4:插入数据

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

 

5:修改数据

update 表名
set 列名=新值1,列名2=新值2
where 筛选条件 

如果没有筛选条件的话,就会影响到所有的列名  

 

6:查询数据

有很多的查询,以后完善

 

7:删除数据

delete from 表名
where 筛选条件

 

 

 

二:列名的增删改查

改变数据的结构

1:添加列名

alter table 表名 add (字段1 类型,字段2 类型,约束条件);

 

添加列名在最前面

alter table 表名 add 字段1 类型 约束条件 first;

 

添加列名在某列的后面

alter table 表名 add 字段1 类型 约束条件 after 列名;

2:修改列名

只修改列名的类型

alter table 表名 modify 列名 新类型 约束条件

    

修改列名的类型和列名

alter table 表名 change 旧列名 新列名 新类型 约束条件

3:删除列名

alter table 表名 drop 列名 

  

  

  

  

  

  

 

标签:语句,列名,mysql,新值,字段,表名,table,alter
From: https://www.cnblogs.com/qm77/p/17871310.html

相关文章

  • mysql 安装时报找不到 MSVCP120.dll windows
     解决方法:下载VisualC++RedistributablePackagesforVisualStudio2013https://www.microsoft.com/zh-cn/download/details.aspx?id=40784VisualC++RedistributablePackagesforVisualStudio2013......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Mysql时间减30分钟
    在MySQL中,我们可以使用DATE_SUB函数来进行时间减操作。下面是一个使用DATE_SUB函数将时间减去30分钟的示例:SELECTDATE_SUB(NOW(),INTERVAL30MINUTE);在上面的代码中,我们使用NOW()函数获取当前时间,然后用INTERVAL子句指定要减去的时间,这里是30分钟。查询结果将返......
  • Navicat登陆Mysql8.0报“caching_sha_password”错误
    Navicat登陆Mysql8.0报“caching_sha_password”错误​​官方说明:​https://dev.mysql.com/doc/refman/8.0/en/caching-sha2-pluggable-authentication.html解决方案:1.使用本地mysql命令行登录;2.修改登录验证方式--修改登录验证方式ALTERUSER'root'@'localhost'IDENTIF......
  • Flask实践-使用pymysql时解决SQL注入问题
    最近在尝试使用flask编写一个网站防篡改监测平台,开始只注意功能,未注意注入问题,开始的SQL执行是拼接的方式,导致SQL注入: 用报错注入:修改为参数化查询: ......
  • MySQL Model SQL
    USEINFORMATION_SCHEMA;SELECTCONCAT('///<summary>\r\n///',COLUMN_COMMENT,'\r\n///</summary>\r\npublic',CASEDATA_TYPEWHEN'bigint'THENIF(IS_NU......
  • Linux MySQL 配置文件
    MySQL服务配置文件1、配置文件位置MySQL服务端的进程mysqld在启动时,会默认按照以下顺序来读取mysql的配置文件:/etc/my.cnf/etc/mysql/my.cnf编译安装时通过编译选项指定的位置如果不想让mysqld按照这个顺序读取配置文件,可以通过mysqld的--defaults-file选项来指定......
  • k8s安装mysql
    镜像:mysql:8.0.34apiVersion:apps/v1kind:Deploymentmetadata:name:mysqllabels:workload.user.cattle.io/workloadselector:apps.deployment-wfs-test-mysqlnamespace:wfs-testselector:matchLabels:workload.user.cattle.io/workloads......
  • docker 安装 mysql
    1.拉取镜像sudodockerpullmysql2.创建mysql配置文件目录mkdir-p/opt/module/mysql/conf/opt/module/mysql/data /opt/module/mysql/conf/config.d/3.创建mysql配置文件touch/opt/module/mysql/conf/my.cnf4.对3my.cnf添加配置,如果mysql状态一直......