ホームページ > データベース > mysql チュートリアル > mysqlデータベースの使い方

mysqlデータベースの使い方

(*-*)浩
リリース: 2019-05-28 16:40:20
オリジナル
3451 人が閲覧しました

この記事では、MySQL データベースの基本的な操作について説明します。皆様のお役に立てれば幸いです。

推奨コース: MySQL チュートリアル

mysqlデータベースの使い方

1. MySQL サーバーの起動とシャットダウン

1. MySQL サーバーの起動

Start- > 実行 コマンド プロンプトで「cmd」と入力し、「net start MySQL」コマンドを入力します。

2. MySQL サーバーに接続します

コマンドを入力します: MySQL -uroot -h127.0.0.1 -p111 (-h127.0.0.1 は個人の状況によって異なります)

注意: ユーザー名は「root」、MySQL データベース サーバーのアドレスは「127.0.0.1」、パスワードは「111」です。3 つの間にはスペースが必要です。

3. MySQL サーバーをシャットダウンします

Start -> Run 「cmd」と入力し、コマンド プロンプトで「net stop MySQL」コマンドを入力します。

2. MySQL データベースの操作

1. データベースの作成

create database 数据库名;
ログイン後にコピー

2. データベースの表示

show databases;
ログイン後にコピー

3. 選択指定されたデータベース

use 数据库名;
ログイン後にコピー

4. データベースを削除します

drop database 数据库名;
ログイン後にコピー

注: MySQL インストール ディレクトリ内の "C:/AppServ/MySQL/data" フォルダーは自動的に削除されます。

#3. MySQL データテーブルの操作

1. テーブルの作成

create table 表名 (column_name column_type not null,...);
ログイン後にコピー
create table ステートメントの属性の説明

属性 説明 属性 説明 ##column_name column_type #Not null | null ## データテーブルを作成したら、対応するテーブルファイル(「テーブル名.frm」、「テーブル名.MYD」、「C:\AppServ\MySQL\data\database」) name\" が自動的に作成されます。 "テーブル名.MYI")





フィールド名

主キー

列が主キーかどうか


フィールド タイプ

AUTO_INCREMNT

列に自動的に番号が付けられるかどうか


列を空にすることが許可されるかどうか



2. データベース内のテーブルを表示します

show tables;
ログイン後にコピー
3. データベース内のすべてのテーブルを表示します

show tables;(前提是使用use database 数据库;)
ログイン後にコピー
4. データ テーブル構造の表示

describe 表名;
ログイン後にコピー
5. データ テーブル構造の変更

alter table 表名
  add [column] create_definition [first | after column_name]  //添加新字段
  add primary key (index_col_name,...)  //添加主码名称
  alter [column] col_name {set default literal |rop default}  //修改字段名称
  change [column] old_col_name create_definition  //修改字段名及类型
  modify [column] create_definition  //修改字段类型
  drop [column] col_name  //删除字段
  drop primary key  //删除主码
  rename [as] new_tablename  //更改表名
eg:alter table Admin_Info
    drop A_Pwd,
    rename as Admin_Info2;
ログイン後にコピー
6. 指定したデータ テーブルの削除

drop table 表名;
ログイン後にコピー

4. MySQL データの操作

1. テーブル データの追加

语法1:insert into 表名 values(值1,值2,...)(自增长的列应写null)
语法2:insert into 表名(字段1,字段2,...) values (值1,值2,...)
语法3:insert into 表名 set 字段1=值1,字段2=值2,...
ログイン後にコピー
2. テーブル データの更新

update 表名 set 字段1=值1 where 查询条件
ログイン後にコピー
クエリ条件がない場合、テーブル内のすべてのデータ行が変更されます。

3. テーブル データの削除

delete from 表名 where 查询条件
ログイン後にコピー
クエリ条件がない場合、テーブル内のすべてのデータ行が削除されます。

4. クエリ テーブル データ

select * from 表名;
ログイン後にコピー
5. クエリ レコード数の制限

select * from 表名 limit[start] length
ログイン後にコピー
start: レコードのどの行から出力を開始するかを示し、0 は最初の行を示します

以上がmysqlデータベースの使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート