データベース知人day41のPythonの基礎

Day57

誓約:
ビデオレッスンを見ていない1.
概要2.ノート
学校の内容3.コースの仕上げ

カリキュラムを:
MySQLの
Webフレームワーク:
-パイソン
-フロント
- MySQLの
プロジェクトの戦闘:
-シンプルCURD
-支援システム(ブログ+ BBS +管理)
- CMDBの資産管理
- CRM
-要塞マシン
爬虫類:
- Scrapy
その他:
...

MySQLの

スタンドアロンプログラム(独自のDB)

スタンドアローンプログラム(公開DB)

MySQLは:ファイルを管理するためのソフトウェアである
-サーバソフトウェア
-ソケットサーバ
-ローカルファイル操作
-コマンドは、SQL文の[]解析する
クライアントソフトウェア(品種) -
ソケットクライアントを-
コマンドを送信する-
- [コマンドを解析しますSQL文]

PS:
- DBMSデータベース管理システム
- SQL文の

スキル:
-インストールサービスおよびクライアント
-接続
-学習SQL文のルールは、次のいずれかを実行するようにサーバに指示します

その他の類似のソフトウェア:
リレーショナルデータベース:sqllite、DB2、オラクル、アクセス 、SQL ServerのMySQLの
非リレーショナルデータベース:MongoDBの、Redisの

1. MySQLのインストール

Windowsの場合:
実行可能な
小さなポイント
圧縮パッケージ
任意のディレクトリに配置された
初期化
サーバーを:Eを:\ wupeiqi \のMySQL-5.7.16-Winx64 \のMySQL-5.7.16-Winx64 \ビン\ mysqldを--initializeでinsecure-
#ユーザ名rootパスワード:空
:サーバー起動
E:\ wupeiqi \のMySQL-5.7.16-Winx64 \のMySQL-5.7.16-Winx64 \ binに\ mysqldの\ mysqldの

クライアント接続:
E:\ wupeiqi \のMySQL-5.7.16を-winx64 \ mysqlの-5.7.16-winx64の\ binに\ mysqldを\ mysqlの-u -pルート

指示送信:
ショーのデータベースを、
データベースDB1を作成し、

構成環境変数を:
Eを:\ wupeiqi \のMySQL-5.7.16-Winx64 \ MySQLのWinx64--5.7.16 \ビン
mysqldを

Windowsサービス:
E:\ wupeiqi \のMySQL-5.7.16-Winx64 \のMySQL-5.7.16-Winx64 \ binに\ mysqldを--install
NETスタートのMySQL

E:\ wupeiqi \のMySQL-5.7.16-Winx64 \のMySQL-5.7.16-Winx64 \ビン\のmysqldを--remove

NETスタートのMySQL
NET STOP MySQLの

接続について2.

フォルダ[データベース]
[]テーブルファイル
の行[行を]
、データ線
、データ線

の接続:

デフォルト:ユーザーのルート


を表示するデータベース、

データベース名を使用し、

テーブルを表示します。

SELECT *テーブル名から;

SELECT名前、年齢、上記のテーブル名からIDを述べ、

MySQLデータベースのユーザーテーブルは、
MySQLを使用します。
SELECTユーザーは、ユーザーからホスト;

:ユーザー作成
、ユーザーズalex'@'192.168.1.1 '「123123」でIDENTIFIEDを作成
ユーザーズalex'@'192.168.1.%'「123123」でIDENTIFIEDを作成します。
で識別されるユーザー「アレックス」@「%」を作成します'123123';
認可:
権限の男は

'%' @ 'アレックス'にdb1.t1更新ON SELECT、INSERTを付与し、
'%' @ 'アレックス'にdb1.t1上のすべての権限を付与し、

すべてのdb1.t1に対する特権を取り消します「アレックス」から@「%」;

DBA:ユーザー名パスワード


3. SQL文のルールを学び

作業フォルダは、
DB2データベースを作成し、
デフォルトのDB2データベースの文字セットUTF8を作成します。*****
ショーのデータベースを、
DB2データベースをドロップし、

ファイルを操作する
テーブルを表示し、
表T1(ID int型、文字名(10))=デフォルトの文字セットUTF8を作成し、
作成します。 T1テーブル(INTのID、名前のCHAR(10))= InnoDBのエンジンのデフォルトのcharset = UTF8;
表T3(AUTO_INCREMENT ID、名前のCHAR(10)INT)= InnoDBエンジンのデフォルトの文字セットを作成= UTF8; *****

テーブルT1を作成します(
列名型ヌル、
列名タイプNULLでない、
列名タイプ、NOT NULL AUTO_INCREMENT主キー、
ID int型、
名char(10)
)ENGINE = InnoDBのデフォルトのcharset = UTF-8;
#InnoDBのサポートトランザクション、アトミック操作
#MyISAMテーブルのMyISAM

AUTO_INCREMENT言った:インクリメント
主キーは:制約(ない繰り返し、空にすることはできません)を示し、加速ルックアップ
nullでない:NULLでない
データ型:

数値を:
TINYINT
INT
BIGINT

FLOAT
0.00000100000123000123001230123
DOUBLE
0.00000000000000000000100000123000123001230123
0.00000100000123000000000000000
小数
0.1

文字列:
高速CHAR(10)の速度()
ルート
ルート
スペースを節約するためにはvarchar(10)

PSを:前方の固定長列置くためのテーブルの作成

、テキスト

のアップロードファイルを:
ハードファイルストレージ
パスの生き残りデシベル
時間型
DATETIMEの

列挙
SETは、


テーブルT1を作成します(
ID int型のNOT NULL AUTO_INCREMENT主キー、署名
NUMの小数(10 5)、
名char(10)
)ENGINE = InnoDBのデフォルトの文字セット= UTF8;

空のテーブル:
T1から削除し、
TRUNCATE表T1、
テーブルを削除:
表T1をドロップ;

アクションファイル内容
データに挿入される:
INSERT INTO T1(ID、名前)の値(1。 'アレックス');
削除します
。ID <6 T1からの削除
:レビュー
、更新T1 SET年齢は= 18である
。;更新T1 SET年齢= 18 WHERE年齢= 17である
。データを参照してください
。T1からSELECT *

:外部キー

表の作成のUserInfo(
int型主キーAUTO_INCREMENT UID、
名前VARCHAR(32)、
DEPARTMENT_ID int型、
xx_id int型、
制約fk_user_depar外部キー(DEPARTMENT_ID)色基準(ID)
)= InnoDBのエンジンデフォルトのcharset = UTF-8;

表部門を作成します(
ID BIGINT AUTO_INCREMENT主キー、
タイトル文字(15)
エンジンInnoDBのデフォルト=のcharset = UTF8);
InnoDBの原子操作

今日の参照ブログの内容:
http://www.cnblogs.com/wupeiqi/articles/5713315.html
仕事:
http://images2015.cnblogs.com/blog/425762/201608/425762-20160803224643778-2071849037.png
http://www.cnblogs.com/wupeiqi/articles/5729934.html














 

 

 
















おすすめ

転載: www.cnblogs.com/wang-tan/p/11565149.html