mysql查询语句基本用法_MySQL

Jun 01, 2016 pm 12:59 PM
声明

一:mysql基本语句

1.显示可用数据库

show databases;

2.创建一个library数据库

create databaselibrary;

3.使用数据库

use library;

4.查看表

show tables;

5.建表语句

mysql> uselibrary;

Database changed

mysql> createtable viedos(

-> video_id int(11) not nullauto_increment,

-> title varchar(255) not null,

-> director varchar(255) not null,

-> primary key(video_id));

Query OK, 0 rowsaffected (0.30 sec)

6.插入数据

insert intoviedos(video_id,title,director)values

(1,'大上海','武打片'), (2,'小上海','爱情片'),(3,'红上海','喜剧片'),(4,'黑上海','枪打片'),(5,'大上海','散打片');

7.删除表

delete from table_name;

8.更新表数据

update viedos settitle='上海滩' where video_id=1;

二:执行查询语句

A:基本语句

1.查询全部

SELECT * FROMviedos;

2.查询部分

SELECT title FROMviedos;

3.去掉查询结果相同的部分

SELECT distinct title FROM viedos;

SELECT title FROM viedosWHERE director='武打片';

B:使用逻辑比较运算符

创建一张新表:

CREATE TABLE core(

sname VARCHAR(25)NOT NULL,

math INT NOT NULL,

physics INT NOTNULL,

literature INT NOTNULL)

插入数据

INSERT INTO coreVALUES('john',68,37,45),('jim',96,89,92),

('bill',65,12,45),('harry',68,25,82);

 

查询1:

SELECT * FROM coreWHERE math>90;

查询2:

SELECT sname FROMcore WHERE math>85;

查询3:

SELECT * FROM coreWHERE math

查询4:

SELECTsname,math+physics+literature FROM core;

C:使用函数查询

查询1:

SELECT COUNT(*)FROM core;

查询2:

SELECT AVG(math)FROM core;

查询3:

SELECTMIN(math),MAX(physics) FROM core;

D:筛选查询结果

查询1:降序

SELECT math FROMcore ORDER BY math DESC;

查询2:显示两条记录

SELECT math FROMcore LIMIT 2,2;

查询3:联合使用

SELECT math FROMcore ORDER BY math DESC LIMIT 2,2;

E:使用通配符查询

查询1:

SELECT sname FROMcore WHERE sname LIKE '%j%';

查询2:

SELECT math FROMcore WHERE math LIKE '%6%';

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

PHP8.0のmulti-catch文 PHP8.0のmulti-catch文 May 14, 2023 pm 01:51 PM

Web アプリケーションの開発に伴い、PHP 言語は Web 開発で広く使用されています。 PHP8.0 バージョンでは、新しい言語機能である multi-catch ステートメントが導入されました。マルチキャッチステートメントとは何ですか?以前の PHP バージョンでは、開発者は複数の例外タイプを処理するために複数の catch ステートメントを作成する必要がありました。たとえば、次のコード ブロックは 2 つの異なる例外の処理を示しています。

MySQL でテーブルのロックを解除するステートメントを実装するにはどうすればよいですか? MySQL でテーブルのロックを解除するステートメントを実装するにはどうすればよいですか? Nov 08, 2023 pm 06:28 PM

MySQL でテーブルのロックを解除するステートメントを実装するにはどうすればよいですか? MySQL では、テーブル ロックは、データの整合性と一貫性を保護するために一般的に使用されるロック メカニズムです。トランザクションがテーブルの読み取りおよび書き込みを行っている場合、他のトランザクションはテーブルを変更できません。このロック メカニズムにより、データの一貫性がある程度保証されますが、他のトランザクションがブロックされる可能性もあります。したがって、何らかの理由でトランザクションを続行できない場合は、他のトランザクションを続行できるようにテーブルのロックを手動で解除する必要があります。 MySQL はさまざまな機能を提供します

MySQLにデータを挿入するステートメントを実装するにはどうすればよいですか? MySQLにデータを挿入するステートメントを実装するにはどうすればよいですか? Nov 08, 2023 am 11:48 AM

MySQLにデータを挿入するステートメントを実装するにはどうすればよいですか? MySQL データベースを使用する場合、データの挿入は非常に基本的で一般的な操作です。データを挿入することにより、新しいレコードをデータベース テーブルに追加して、業務運営をサポートできます。この記事では、MySQL で INSERT ステートメントを使用してデータ挿入操作を実装する方法を紹介し、具体的なコード例を示します。 MySQL の INSERT ステートメントは、データベース テーブルに新しいレコードを挿入するために使用されます。基本的な構文形式は次のとおりです。 INSERTINTOt

Python のフロー制御ステートメントを理解するには、いくつかの状況をマスターする必要があります Python のフロー制御ステートメントを理解するには、いくつかの状況をマスターする必要があります Jan 20, 2024 am 08:06 AM

Python は広く使用されている高級プログラミング言語で、学習が簡単で効率的かつ柔軟で、開発者に深く愛されています。 Python では、フロー制御ステートメントはプログラム ロジックの実装の重要な部分です。この記事では、Python でよく使用されるフロー制御ステートメントを紹介し、理解を深めるためのコード例を示します。 Python では、一般的なフロー制御ステートメントには条件ステートメントとループ ステートメントが含まれます。条件付きステートメントは、真または偽の条件に基づいてさまざまなコード ブロックを実行し、実行ブランチを決定および選択するために使用されます。ループステートメントは繰り返しに使用されます

MySQLでユーザーパスワードを変更するステートメントを実装するにはどうすればよいですか? MySQLでユーザーパスワードを変更するステートメントを実装するにはどうすればよいですか? Nov 08, 2023 am 09:05 AM

MySQL は、データの管理と保存に使用される一般的に使用されるリレーショナル データベース システムです。 MySQL では、ユーザー パスワードはデータベースのセキュリティを保護する重要な要素の 1 つです。データベースの日常管理では、データベースのセキュリティを確保するためにユーザーのパスワードを変更することが必要になることがよくあります。では、MySQL でユーザー パスワードを変更するステートメントを実装するにはどうすればよいでしょうか?この記事では、具体的なコード例を紹介します。 ALTERUSER ステートメントを使用して MySQL ユーザー パスワードを変更します。ALTERUSER ステートメントは MySQL8.0 以降です。

MySQL でテーブルを作成するステートメントを実装するにはどうすればよいですか? MySQL でテーブルを作成するステートメントを実装するにはどうすればよいですか? Nov 08, 2023 pm 08:21 PM

MySQL でテーブルを作成するステートメントを実装するにはどうすればよいですか? MySQL データベースでは、テーブルの作成は最も重要な操作の 1 つです。テーブルを作成するステートメントでは、データ ストレージの正確さと完全性を確保するために、テーブル構造、フィールド タイプ、制約などのさまざまな要素を考慮する必要があります。 MySQLでテーブルステートメントを作成する方法を、具体的なコード例も含めて詳しく紹介します。まず、MySQL データベース サーバーに接続する必要があります。次のコマンドを使用して接続できます: mysql-uusername-p 次に、パスワードを入力します。

MySQL でユーザー権限を取り消すステートメントを実装するにはどうすればよいですか? MySQL でユーザー権限を取り消すステートメントを実装するにはどうすればよいですか? Nov 08, 2023 pm 01:04 PM

MySQL でユーザー権限を取り消すステートメントを実装するにはどうすればよいですか? MySQL データベースでは、ユーザーの権限を管理する必要があることがよくあります。ただし、データベースのセキュリティを確保するために、特定のユーザーの権限を取り消す必要がある場合があります。この記事では、MySQL でユーザー権限を取り消す方法を具体的なコード例を使って実装する方法を紹介します。まず、MySQL データベース サーバーにログインし、root などの十分な権限を持つユーザーに切り替える必要があります。次に、REVOKE ステートメントを使用してユーザーを取り戻すことができます。

SQL ALTER ステートメントの目的 SQL ALTER ステートメントの目的 Feb 19, 2024 pm 05:01 PM

SQL ALTER ステートメントの機能には、特定のコード サンプルが必要です。データベース管理システムでは、ALTER ステートメントはデータベース オブジェクトを変更するために使用される SQL コマンドです。 ALTER ステートメントを使用すると、テーブル、列、インデックス、ビューなどのデータベース オブジェクトを、追加、削除、変更などの操作を含めて変更できます。以下では、ALTER ステートメントの一般的な使用法を詳しく紹介し、関連するコード例を示します。 ALTERTABLE ステートメントは、テーブルの構造を変更するために使用されます。列、制約、インデックスなどを追加、削除、変更できます。

See all articles