SQL语言是操作数据库的基础语言,对于不同的数据库语言产品,SQL语言大多是通用的,本篇博客旨在介绍一些最常用的SQL语句。希望对大家能有所帮助。
注:
本文中的红色字体黄色背景的内容为SQL语句!!
笨人也是菜鸟,如果我写的有错误,大家一定要指出来啊!!!好了,废话不说了,切入正题:
首先,使用status查看MySQL当前的信息
|
|
1.使用show databases;语句查看当前数据库:
2.使用create database DATABASE_NAME;语句来创建DATABASE_NAME数据库
这样,我们创建好了一个名字为database_name的数据库。
注:数据库语句对字母大小写不敏感!
3.使用use DATABASE_NAME;切换到使用DATABASE_NAME数据库模式。
4.在database_name数据库创建一个表:
create table if not exists table_name -- 如果表table_name不存在则创建
(id int primary key auto_increment, -- 创建int类型为主键,且自动增长
name varchar(200) not null, -- 创建字符类型的列,最大长度是200字节
age int(3), -- 创建int类型,长度为3个字节
sex varchar(2), -- 创建字符类型,长度是2个字节
salary float(11,2), -- 创建float类型的列,长度为2个字节
address varchar(50), -- 创建字符类型,长度为50个字节
birthday date -- 创建日期类型
);
这样就创建好了一张表,可以用 describe 或则 desc来查看表的结构
describe table_name;
desc table_name;
这样数据就创建好了一张表,我们可以用show tables; 来查看数据库中所有表
然后,我们就可以看见我们创建的表
====================================================================================
数据库最具核心的用法——对数据库表的数据的增删改查。
向表中增加数据(要了加入表的结构,看哪项可以为空)
insert table_name (name,age,sex) values ('tovep',22,'男');
向表中加入数据的时候,并不是要把所有的信息都要写近期,只要表中结构设置为可以为空的都
可以不写!!
id不用写,因为它是自动增长的!
要想查看表中的内容,可以用select语句———为了说明下面的情况,我加入了多条信息
select * from table_name; -- 将table_name表中的所有数据都打印出来
select name from table_name; --查看所有人的名字
select * from table_name where id<5; --将表中id小于100的都打印出来
在使用select 语句查询的时,常常用到别名
select t.name,t.id,t.age from table_name as t;
select 语句中的where表示查询的条件
where中还可以使用like与"%"对字符类型的列进行模糊查询
select * from table_name where name like 't%';
update语句:修改数据
update 表名 set 字段名 = '修改的值'
update table_name set name='tvoep1' where id>2;
删除用
delete from 表名 where 判断信息
delete from table_name where id=5;
这样的话就删除了id=5的信息
====================================================================================
使用drop 来删除表或者数据库
drop table table_name;
drop database database_name;
分享到:
相关推荐
MySQL常用SQL语句 MySQL是一种关系型数据库管理系统,使用SQL(Structured Query Language)语言来管理和操作数据库。下面是MySQL中一些常用的SQL语句: 创建、删除和基本查询 * 显示数据库:`show databases;` *...
MySQL常用SQL语句解析 MySQL是一种关系型数据库管理系统,广泛应用于Web应用程序的开发中。掌握MySQL的常用SQL语句是开发者的必备技能。本文将对常用的MySQL SQL语句进行详细的解析。 1. 查看数据库命令:show ...
下面将详细介绍MySQL中的SQL语句及其生成器的相关知识。 1. SQL基础概念 SQL,全称为结构化查询语言,是用于创建、查询、更新和删除数据库中数据的标准语言。它分为DQL(查询语言)、DML(数据操纵语言)、DDL...
在这个主题中,我们将深入探讨MySQL中的一些常用SQL语句,特别是与数据库连接有关的概念,包括左连接、右连接和全连接。 首先,SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言。在MySQL中...
sql语句
本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...
尽管如此,我将基于标题和描述中提供的关键词“Effective MySQL之SQL语句最优化”来构建知识点。 1. SQL语句最优化的概念:在数据库管理中,对SQL语句进行优化是提高数据库性能的关键环节。最优化的SQL语句能够在...
《Effective MySQL之SQL语句最优化》提供了很多可以用于改进数据库和应用程序性能的最佳实践技巧,并对这些技巧做了详细的解释。《Effective MySQL之SQL语句最优化》希望能够通过一步步详细介绍SQL优化的方法,帮助...
mysql sql常用语句大全
MYSQL数据库常用SQL语句
本文档是有关于MySQL的最常用的sql语句,非常的方便查询和复习
《Effective MySQL之SQL语句最优化》是一本深入探讨如何提升数据库性能的专业手册,它针对SQL语句的优化提供了一系列实用且高效的策略。在数据库管理领域,SQL优化是提升系统性能的关键环节,尤其是在处理大数据量时...
本篇文章将深入探讨Mysql中的一些常用SQL语句,包括数据导出、关联查询、函数应用、密码重置、远程连接配置以及排序方法等。 1. **数据导出**:MySQL提供了一个方便的`SELECT ... INTO OUTFILE`语句,可以将查询...
MySQL常用基本SQL语句 (基础知识)
MySQL SQL语句练习题及答案 本资源提供了 MySQL SQL 语句的练习题及答案,涵盖了创建表、插入数据、删除数据、更新数据、查询数据等多方面的知识点。 一、创建表 在 MySQL 中,创建表使用 CREATE TABLE 语句。...
MySQL SQL 语句实践指南 MySQL 是一种广泛使用的关系数据库管理系统,SQL 语句是其核心组成部分。今天,我们将介绍六个有用的 MySQL SQL 语句,帮助您更好地使用 MySQL 数据库。 1. 计算年数 计算年数是日常生活...
《Effective MySQL之SQL语句最优化》是一本深入探讨如何提升数据库性能,特别是针对SQL查询进行优化的专业书籍。在数据库管理中,SQL语句的优化是至关重要的,它直接影响到系统的响应速度和整体效率。本篇文章将依据...
### MySQL运行SQL语句中文乱码问题的解决方法 在MySQL数据库中运行包含中文字符的SQL语句时,经常会遇到中文显示为乱码的问题。这一现象不仅降低了开发效率,还可能导致数据错误。本文将详细介绍如何彻底解决MySQL...
2. 转换规则应用:根据SQL Server的语法特性,工具会将MySQL的SQL语句转化为相应的SQL Server语法。 3. 数据导出:将MySQL中的数据导出为SQL脚本,或者直接导入到SQL Server中。 4. 验证与调整:迁移后,需要验证...