MySQLデータベーステーブル管理の基本操作
1987 ワード
まずMySQL言語の基本的な紹介をします:SQL言語(Structured Query Language)は構造化クエリー言語で、リレーショナルデータベースの標準言語で、データベースクエリー、データ更新、アクセス制御、オブジェクト管理などのデータベースの維持と管理に使用されます.
一、SQL分類:
DDL:データベースのオブジェクト(ライブラリ、テーブル、インデックスなど)を削除するためのデータ定義言語.DML:データ操作言語で、表のデータを削除するために使用されます.DQL:データ照会言語で、データ照会に使用します.DCL:データ制御言語.
二、MySQLデータベーステーブルの管理操作:
1.データ構造の表示:
(1)データベース情報の表示:
(3)表示データテーブルの構造(フィールド):
(1)create新規ライブラリの作成:
(3)drop削除データベース:
(1)insert挿入新データ:
4.DQL文:データ問合せ言語で、データ問合せに使用する.
selectクエリー・テーブルの内容:
5.その他の操作:
フィールドを追加:
一、SQL分類:
DDL:データベースのオブジェクト(ライブラリ、テーブル、インデックスなど)を削除するためのデータ定義言語.DML:データ操作言語で、表のデータを削除するために使用されます.DQL:データ照会言語で、データ照会に使用します.DCL:データ制御言語.
二、MySQLデータベーステーブルの管理操作:
1.データ構造の表示:
(1)データベース情報の表示:
show databases;
(2)データベース内のテーブル情報の表示:use ;
show tables;
(3)表示データテーブルの構造(フィールド):
describe ;
2.DDL文:データベースのオブジェクト(ライブラリ、テーブル、インデックスなど)を削除するためのデータ定義言語.(1)create新規ライブラリの作成:
create database ;
(2)create新規テーブルの作成:create table ( );
例:creat table users (name char(20) not null,passwd char(30) default'',primary key(name));
この例の意味は、usersという名前のテーブルを作成することです.テーブルには2つのフィールドがあります.(nameは最大20バイトは空ではありません.passwdは30バイト以上をデフォルトで空、インデックスキーワードはname)(3)drop削除データベース:
drop database ;
(4)drop削除テーブル:drop table ;
3.DML文:テーブル内のデータを削除するために使用します.(1)insert挿入新データ:
insert into ( 1, 2,...) values (' 1 ',' 2 ',...);
フィールド内容省略可能:insert into values (' 1 ',' 2 ',...);
(2)delete削除データ:delete from where ;
例:delete from users where name='lisi';
usersテーブルからname値lisiのデータを削除(3)update変更元データ:update set 1=' 1', 2=' 2',... where ;
例:update users set age='18' where name='zhangsan';
name値zhangsanのデータのage値を18に変更4.DQL文:データ問合せ言語で、データ問合せに使用する.
selectクエリー・テーブルの内容:
select ' 1',' 2',... from
またはselect ' 1',' 2',... from where ;
例:select * from users
usersテーブルのすべての内容を表示5.その他の操作:
フィールドを追加:
alter table add column ;
フィールドを削除:alter table drop column ;
フィールドを変更:alter table change ;