現在の mysql データベースでデフォルトで利用可能なライブラリを確認する
show databases;
ライブラリを作成する create database_name;
create database test11;
Database_name の命名規則ライブラリ名 :
(1) 文字、数字、アンダースコア、@、#、¥
#で構成されます (2) 最初の文字に数字と$
##を使用することはできません# (3) mysql データベースのキーワードは使用できません (4) スペースと特殊文字は使用できません (5) 長さは 128 ビット未満です使用してくださいライブラリuse database_name;
elect database();
show tables;
drop database database_name;
create table table_name( 列名1 数据类型, 列名2 数据类型, 列名3 数据类型, 列名4 数据类型, .... 列名n 数据类型 );
create table mytest( id int, name varchar(20), age int, birthday date ); select * from mytest;
#String 型 varchar (桁数) 可変長
#char (桁数) 固定長
#varchar(5) Zhang San
char(5 ) Zhang San xxx
"Zhang San"
日付型 date
会社ライブラリを作成する company
create database company;
会社ライブラリを使用する
use company;
部門テーブルの作成 t_dept 部門番号、部門名、住所
create table t_dept( deptno int, dname varchar(20), loc varchar(20) );
テーブル構造の表示
desc table_name;
テーブル詳細定義の表示
show create table table_name;
desc t_dept; show create table t_dept; show create table t_dept\G;
(\G代替;能够让显示结果更美观)
テーブルの削除
drop table table_name;
drop table t_dept;`
テーブルの変更
①テーブル名の変更構文:
alter table old_table_name rename [to] new_table_name;to は省略または記述できません
例: テーブル名 t_dept を tab_dept に変更します
alter table t_dept rename to tab_dept;
は、テーブル tab_dept を dept
alter table tab_dept rename dept;
デフォルトでは、テーブルの最後の列にフィールドを追加します
構文:
alter table table_name add カラム名のデータ型;例: dept テーブルにカラムを追加します。カラム名は descri で、説明を示します。文字列タイプ
alter table dept add descri char(10);
がテーブルの最初の列に追加されます。フィールド
構文:
alter table table_name add columns name data type first;例: ID を追加します。 dept テーブルの最初の列 (整数型)
alter table dept add id int first;
テーブルの指定されたフィールドの後に新しいフィールドを追加します
構文:
alter table table_name add new columns name data指定された列名の後に入力します;例: in dept テーブルの deptno 列の後に age 列を追加します。これは年齢を示します。これは整数型です
alter table dept add age int(3) after deptno;
構文:
alter table table_namedrop column name;例: dept テーブルの age 列を削除します
alter table dept drop age;
1. フィールドのデータ型を変更します
構文:
alter table table_name カラム名のデータ型を変更します; [説明: 列名は変更対象の列、データ型は変更後のデータ型です]
例: dept テーブルの loc 列のデータ型を varchar(50) に変更します。
alter table dept modify loc varchar(50);
2. フィールドの名前を変更します
構文:
alter table table_name古い列名を変更新しい列名古い列のデータ型;例: dept テーブルの descri 列名を description 列名に変更します。
alter table dept change descri description char(10);
3. フィールドの名前とデータ型を同時に変更します
構文:
alter table table_name 古い列名、新しい列名、新しい列のデータ型を変更します。例: dept テーブルの ID 名を num に変更し、データ型を int から double に変更します。
alter table dept change id num double;
構文 1:
alter table table_name 列名のデータ型を最初に変更します; [説明: 列を最初の列に調整します]
例: dept テーブルの loc 列を最初の列に調整します
alter table dept modify loc varchar(50) first;
構文 2:
alter table table_namemodify column 1 Column列 2 の後に 1 つのデータ型; [説明: 列 1 を列 2 の後に調整]
例: dept テーブルの num 列を dname の後に調整
alter table dept modify num double after dname;
以上がMySQL の基本的な操作は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。