mysqlデータベースのいくつかの操作について

2280 ワード

1.基礎知識データベース–テーブル–フィールド+データ
2.非リレーショナル・データベースredis mongodb3.関係型データベースoracle有料、銀行、大型プロジェクト用mysql webプロジェクトオープン無料ms sql serverマイクロソフトプロジェクトsqlite軽量級データベース移動通信プラットフォーム
4.リアルタイムデータベースfirebase5.文分類DQL:データ照会文、selectDWL:データ操作言語、データの添削TPL:取引、rollbackDDL:データ定義言語、creat drop6.CRUDデータの添削
7.サーバ側インストールsudo apt-get install mysql-serversudo apt-get install mysql-client再起動sudo service mysql restartポートデフォルト:3306リンクデータベースmysql -uroot -pパスワード終了quit/exit8.データベースのデータ型整型: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 key10.実施例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 database7).フィールド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(テーブル名)