MySQL操作语句

数据库的操作:

  1. 数据库的创建

create database 数据库名称;

  1. 查看数据库

show databases;

show create database 数据库名称;

  1. 修改数据库

alter database 数据库名称 default character set 编码方式 collate 编码方式_bin;

  1. 删除数据库

drop database 数据库名称;

  1. 使用数据库

use 数据库名称;

数据库表的操作:

  1. 表的创建

Create table 表名(

列名 类型[长度] 约束1 约束2 ……,

列名 类型[长度] 约束1 约束2 ……,

列名 类型[长度] 约束1 约束2 ……,

[表级约束]

);

在这里插入图片描述

  1. 表的修改

语法:

Alter table 表名 add | drop | modify | change column 列名 [列类型 约束];

①修改列名

Alter table user change column name username varchar(20);

②修改列的类型和约束

Alter table user modify column username varchar(20) unique;

③修改添加新列

Alter table user add column date datetime;

注意:添加新列到指定位置

first 和 after,first 表示添加列到表的第一列,after 表示添加在某个列之后。

语法:alter table book add column 字段名 类型 约束 [first | after 列名]

默认添加到最后一列。

④删除列

Alter table user drop column date;

⑤修改表名

Alter table user rename to user2;

  1. 表的删除

Drop table if exists user;

  1. 查看表

查看所有的表:show tables;

查看某一个表:desc tablename;

  1. 表的复制

表1是已存在的表,表2不存在的表

①只复制表的结构

Create table 表2 like 表1;

②复制数据+内容

Create table 表2 like select * from 表1;

③复制部分数据

Create table 表2 like select * from 表1 where 条件;

④仅仅复制某些字段

Create table 表2 like select 字段1 ,字段2 from 表1 where 0;

数据操作语言(DML):


  1. 插入数据:insert

insert into table_name values (value1, value2,...valueN); //向表中所有列插入数据

Insert into table_name ( 列名1, 列名2,...列名N ) values ( value1, value2,...valueN );//向表中某些列插入数据

  1. 删除数据:delete

delete from table_name [where clause];

  1. 修改数据:update

update table_name set field1=new_value1, field2=new-value2[where clause];

  1. 查询数据:select

最后

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长,自己不成体系的自学效果低效漫长且无助。

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,不论你是刚入门Java开发的新手,还是希望在技术上不断提升的资深开发者,这些资料都将为你打开新的学习之门!

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!
料都将为你打开新的学习之门!**

如果你觉得这些内容对你有帮助,需要这份全套学习资料的朋友可以戳我获取!!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值