HeidiSQL中一些简单mysql语句的含义(一)

一、创建数据库

#创建一个数据库,这个是数据库的名字叫java62

create database java62;

#删除数据库java62

drop database java62;

#查看当前mysql里的所有数据库

show databases;

#创建student表,varchar括号里的是字符串的长度

create table student(no int ,name varchar(10),age int);

#查看当前数据库里有哪些表

show tables;

#删除student表

drop table student;

二、增删改查

#向student 表中插入数据

insert into student (no,name,age) values (1001,'张三',20);

#插入两条数据

insert into student (no,name,age) values(1002,'李四',21),(1003,'王五',22);

注:如果不想某个字段重复,可以给它设置主键

#当我要给表中每个字段都写入数据的时候,可以不写字段名

#如果给部分字段赋值,则必须写字段名

insert into student values (1004,'测试',20);

#删除表中所有数据

delete from student;

#在student表中删除no=1004的数据

delete from student where no=1004;

#把所有数据进行修改

update student set age=23 ;

#把 no=1003的一条数据中age改为23

update student set age=23 where no=1003;

#年龄加1

update student set age=age+1 where no=1003;

#把no=1003中name改为测试2,age改为20

update student set name='测试2',age=20 where no=1003;

#查询表中所有数据

select * from student;

#查询name的所有数据

select name from student;

#查询name和age

select name,.age from student;

#查询张三的所有数据

select * from student where name='张三';

#查询age>20的数据

select * from student where age>20;

#查询 name='张三' 或者age=21的数据

select * from student where name='张三' or age=21;

#查询 name='张三' 并且age=21的数据

select * from student where name='张三' and age=21;

相关推荐
Karoku06611 分钟前
【企业级分布式系统】ELK优化
运维·服务器·数据库·elk·elasticsearch
莫叫石榴姐24 分钟前
数据科学与SQL:组距分组分析 | 区间分布问题
大数据·人工智能·sql·深度学习·算法·机器学习·数据挖掘
小技与小术1 小时前
数据库表设计范式
数据库·mysql
安迁岚1 小时前
【SQL Server】华中农业大学空间数据库实验报告 实验三 数据操作
运维·服务器·数据库·sql·mysql
安迁岚1 小时前
【SQL Server】华中农业大学空间数据库实验报告 实验九 触发器
数据库·sql·mysql·oracle·实验报告
Loganer1 小时前
MongoDB分片集群搭建
数据库·mongodb
LKID体2 小时前
Python操作neo4j库py2neo使用之创建和查询(二)
数据库·python·neo4j
刘大浪2 小时前
后端数据增删改查基于Springboot+mybatis mysql 时间根据当时时间自动填充,数据库连接查询不一致,mysql数据库连接不好用
数据库·spring boot·mybatis
一只爱撸猫的程序猿2 小时前
简单实现一个系统升级过程中的数据平滑迁移的场景实例
数据库·spring boot·程序员
无敌岩雀2 小时前
MySQL中的索引
数据库·mysql