mysqlデータベースのいくつかの操作について
2280 ワード
1.基礎知識データベース–テーブル–フィールド+データ
2.非リレーショナル・データベース
4.リアルタイムデータベース
7.サーバ側インストール
9.制約プライマリ・キー:
2.非リレーショナル・データベース
redis mongodb
3.関係型データベースoracle
有料、銀行、大型プロジェクト用mysql web
プロジェクトオープン無料ms sql server
マイクロソフトプロジェクトsqlite
軽量級データベース移動通信プラットフォーム4.リアルタイムデータベース
firebase
5.文分類DQL
:データ照会文、select
DWL
:データ操作言語、データの添削TPL
:取引、rollback
DDL
:データ定義言語、creat drop
6.CRUDデータの添削7.サーバ側インストール
sudo apt-get install mysql-server
sudo apt-get install mysql-client
再起動sudo service mysql restart
ポートデフォルト:3306リンクデータベースmysql -uroot -p
パスワード終了quit/exit
8.データベースのデータ型整型:int bit
小数点:decimal
【浮動小数点型(4,3)(4桁、3桁)】文字列:varchar
不定char(8)固定文字不足をスペースで補う「ab」(0-255)時間:date
「2018-09-03」time
「11:11」datetime
「2018-09-03 11:11」timestamp
タイムスタンプタイムスタンプはグリニッジ時間1970年1月1日00:00(UTC/GMTの真夜中)からの秒数で、閏秒は考慮されません.北京時間1970年1月1日08:00:00大テキストストレージ:text(0-65535)文字数>4000枚挙:9.制約プライマリ・キー:
primary key
物理記憶順序が空でない場合:not null
空で一意であることを許可しない場合:unique
デフォルト値の繰返しを許可しない場合:default
外部キー:foreign key
10.実施例1)を実現する.create database waterdb charset utf8
瓜子中古車(中国語可)2).使用データベースuse waterdb
;3).新しいテーブルを作成するcreate table customer(
id int primary key auto_increment not null,
(データ型プライマリ・キーが増加しても空ではない)name varchar(10) not null,
(データ型が空ではない)password varchar(10) not null,
(データ型が空ではない)gender enum(" "," "," "," "),
(列挙型enum)active int default 0,
(データ型デフォルト値0))4).データベース内のテーブルを表示するshow tables;
5).表の構造を見るdesc customer
(表名)6).削除操作drop database
7).フィールドalter table customer add email varchar(20) not null;
8)を追加する.フィールド修正alter table customer change email e-mail varchar(20) not null;
9).削除フィールドalter table customer drop email;
10).削除テーブルdrop table customer;
11.データCRUD 1).文insert into customer values(....)
2)を追加する.クエリ文select * from customer( )
フィールド名を個別にクエリしてもよいselect name from customer
(テーブル名)