データベースには、ハードディスクに保存されている特殊なファイルである
リレーショナルデータベースのコア要素
MySQLの列のレコードは、フィールドラインと呼ばれる
列--->フィールド
ライン--->録音
データテーブル(データ線のセット)
データベース(データテーブルのコレクション)
あなただけのフィールドのいずれかをマークすることができた場合:これは主キーです。
MySQLは(サイト、永続的なデータストレージを行います
mongbd(クローラを格納するための非リレーショナルデータストア)
Redisの(キャッシュ)
关系型数据库
oracle
mysql (web时代使用最广泛的关系型数据库)
sql server
sqlite :轻量级数据库 主要应用在移动平台上。
SQLは、構造化照会言語であります
DQL:数据查询语言,用于对数据进行查询,如select
DML:数据操作语言,用于对数据进行增加、修改、删除。如insert update delete
TPL:事务处理语言,对事务进行处理,包括begin transaction commit rollback
DCL: 数据控制语言,进行授权和权限回收,如grant revoke
DDL: 数据定义语言,进行数据库、表的管理等
CCL: 指针控制语言,通过控制指针完成表的操作,如declare curs
对于web程序员来讲,重点是数据的crud(增删改查)必须熟练编写DQL DML 能够编写DDL完成数据库、表的操作,其他语言如TPL、DCL CCL了解即可
SQL是一门特殊的语言,专门用来操作关系型数据库(不区分大小写)
== == MySQLのクライアントをログに記録します
查看版本:select version()
/*学习sql语句进行操作*/
データタイプ、制約
小数
画像、オーディオ、ビデオ、およびその他のファイルについては、データベースに格納されていないが、サーバーにアップロードし、ストレージは、テーブル内のファイルのパスを保存します。(オーディオビデオ映像を保存する七つの牛)
タイプ - >マッチ
外键:某个表的字段是另一个表的主键。 作用:具有约束
コマンドライン操作データベース
mysqlの-uroot -p -データベースログ
終了/終了を/ CTRL + D -の出口の数
ショーのデータベース; -ビューのすべてのデータベースは大文字と小文字を区別しません
- ;セミコロンは、SQL文の終わりを示します。
今選択(); -現在のデータベース時間を表示
を選択したバージョン(); -現在のバージョンを表示します
文字セット= UTF8のデータベースのデータベース名を作成 - データベースを作成し、UTF8にエンコード形式を指定します
ショーは、データベースのデータベース名を作成します。 - データベース名を確認してください
データベースのデータベース名をドロップ; - データベースを削除
使用データベース名; -表作成するためにデータベースを使用して
選択データベース()と、 -現在使用されているデータベースを表示