`
cowboy_bebop
  • 浏览: 111701 次
  • 性别: Icon_minigender_1
  • 来自: 火星
社区版块
存档分类
最新评论

mysql常用的sql语句

阅读更多

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语句 MySQL是一种关系型数据库管理系统,使用SQL(Structured Query Language)语言来管理和操作数据库。下面是MySQL中一些常用的SQL语句: 创建、删除和基本查询 * 显示数据库:`show databases;` *...

    MySQL常用sql语句(本人整理而出)

    MySQL常用SQL语句解析 MySQL是一种关系型数据库管理系统,广泛应用于Web应用程序的开发中。掌握MySQL的常用SQL语句是开发者的必备技能。本文将对常用的MySQL SQL语句进行详细的解析。 1. 查看数据库命令:show ...

    MySQL常用sql语句生成器

    下面将详细介绍MySQL中的SQL语句及其生成器的相关知识。 1. SQL基础概念 SQL,全称为结构化查询语言,是用于创建、查询、更新和删除数据库中数据的标准语言。它分为DQL(查询语言)、DML(数据操纵语言)、DDL...

    mysql 常用sql语句整理

    在这个主题中,我们将深入探讨MySQL中的一些常用SQL语句,特别是与数据库连接有关的概念,包括左连接、右连接和全连接。 首先,SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言。在MySQL中...

    mysql常用sql语句总结

    sql语句

    Oracle Sql语句转换成Mysql Sql语句

    本项目提供了一个Java源码工具,能够帮助用户便捷地将Oracle SQL语句转换为MySQL SQL语句。 Oracle SQL与MySQL SQL的主要差异在于以下几个方面: 1. **数据类型**:Oracle支持的数据类型如NUMBER、LONG、RAW等在...

    Effective MySQL之SQL语句最优化.pdf

    尽管如此,我将基于标题和描述中提供的关键词“Effective MySQL之SQL语句最优化”来构建知识点。 1. SQL语句最优化的概念:在数据库管理中,对SQL语句进行优化是提高数据库性能的关键环节。最优化的SQL语句能够在...

    Effective MySQL之SQL语句最优化(高清)

    《Effective MySQL之SQL语句最优化》提供了很多可以用于改进数据库和应用程序性能的最佳实践技巧,并对这些技巧做了详细的解释。《Effective MySQL之SQL语句最优化》希望能够通过一步步详细介绍SQL优化的方法,帮助...

    mysql sql常用语句大全

    mysql sql常用语句大全

    MYSQL数据库常用SQL语句

    MYSQL数据库常用SQL语句

    MYSQL常用基本sql语句总结

    本文档是有关于MySQL的最常用的sql语句,非常的方便查询和复习

    《Effective MySQL之SQL语句最优化》手册

    《Effective MySQL之SQL语句最优化》是一本深入探讨如何提升数据库性能的专业手册,它针对SQL语句的优化提供了一系列实用且高效的策略。在数据库管理领域,SQL优化是提升系统性能的关键环节,尤其是在处理大数据量时...

    Mysql常用sql语句汇总

    本篇文章将深入探讨Mysql中的一些常用SQL语句,包括数据导出、关联查询、函数应用、密码重置、远程连接配置以及排序方法等。 1. **数据导出**:MySQL提供了一个方便的`SELECT ... INTO OUTFILE`语句,可以将查询...

    MySQL常用基本SQL语句小结

    MySQL常用基本SQL语句 (基础知识)

    MySQL SQL语句练习题及答案

    MySQL SQL语句练习题及答案 本资源提供了 MySQL SQL 语句的练习题及答案,涵盖了创建表、插入数据、删除数据、更新数据、查询数据等多方面的知识点。 一、创建表 在 MySQL 中,创建表使用 CREATE TABLE 语句。...

    介绍六个有用的MySQL的SQL语句

    MySQL SQL 语句实践指南 MySQL 是一种广泛使用的关系数据库管理系统,SQL 语句是其核心组成部分。今天,我们将介绍六个有用的 MySQL SQL 语句,帮助您更好地使用 MySQL 数据库。 1. 计算年数 计算年数是日常生活...

    《Effective MySQL之SQL语句最优化》数据库SQL

    《Effective MySQL之SQL语句最优化》是一本深入探讨如何提升数据库性能,特别是针对SQL查询进行优化的专业书籍。在数据库管理中,SQL语句的优化是至关重要的,它直接影响到系统的响应速度和整体效率。本篇文章将依据...

    Mysql运行SQL语句中文乱码问题的解决方法

    ### MySQL运行SQL语句中文乱码问题的解决方法 在MySQL数据库中运行包含中文字符的SQL语句时,经常会遇到中文显示为乱码的问题。这一现象不仅降低了开发效率,还可能导致数据错误。本文将详细介绍如何彻底解决MySQL...

    mysql转化成sql server sql转化成mysql工具

    2. 转换规则应用:根据SQL Server的语法特性,工具会将MySQL的SQL语句转化为相应的SQL Server语法。 3. 数据导出:将MySQL中的数据导出为SQL脚本,或者直接导入到SQL Server中。 4. 验证与调整:迁移后,需要验证...

Global site tag (gtag.js) - Google Analytics