公共の場所に保存されたデータの一部を、保存し、関連公衆に関連するすべてのユーザーデータは見つけるための場所でなければなりません
MySQLの
本質的に任意の基盤となるネットワーク通信に基づいてWebベースのアプリケーションの通信ソフトウェアは、ソケットです
MySQLは、ソフトウェアのサポート、リモートファイル操作として見ることができます
ライブラリフォルダ>>>
表>>>ファイル
>>>行毎にファイルのレコードのデータは、記録のセクションと呼ばれます
ヘッダ:表の最初の行であります
フィールド:フィールド名フィールドタイプ+
mysqldサーバ
ソケットベースの通信
送信し、情報を受け取ります
SQL文の(共通基準)
mysqlクライアント
ソケットベースの通信
送信し、情報を受け取ります
SQL文
PS:MySQLが動作してMySQLクライアントをサポートするだけでなく、他のプログラミング言語で直接のpythonを操作し、Java(登録商標)、C ++をサポートするだけでなく、PHPの構文は同じではありません
DBMS:データベース管理システム
リレーショナルデータベース:リレーショナルデータベーステーブルの構造、データと制約との間のデータとが関連付けられてもよいが、通常、最初のステップは、リレーショナルデータベーステーブルの構造によって決定されます
PS:MySQLのは、Oracle、SQLiteの、DB2、SQL、サーバー
非リレーショナルデータベース:通常K、格納されたキー値データVの
PS:Redisの、MongoDBの(文書データベース、非リレーショナルデータリレーショナルに非常に近い)、memcacheの
文法
サーバーのmysqld
クライアントのmysql
SQL文は、良い点、良い点の終わりには、既定の入力が終了していなかったノックしないで、クライアントはあなたが入力を継続できるようになります
クライアントログインのMySQL-uroot -時間127.0.0.1 -p 3306 -p / MySQLの-uroot - P
クライアント出口出; /終了。
mysqldはシステムサービスにすることになるのmysqld --install
プロセスビュータスクリストを| findstrの名前
プロセスの強制終了 taskkill / F / PIDプロセスIDを
パスワードを変更します。
1.パスワードがケースではありません-pパスワード新しいパスワード-urootのmysqladmin
2.パスワードケース-pパスワード古いパスワード新しいパスワードを-urootのmysqld
コードをクラック:
まず、停止したサーバで開始
サーバを起動するには1.スキップのユーザー名とパスワードの認証(許可テーブル)が--skip-助成金・テーブルをmysqldを
2.管理者のユーザーに対応するパスワード変更パスワード=パスワード(新しいパスワード)ユーザー=「ルート」と設定アップデータのmysql.userホストは=「localhostと」;
3.道を再起動するユーザーのパスワードを確認するために、現在のサーバーを閉じます
通常の方式のユーザー名とパスワードサーバーに接続MySQLで4
ビューのMySQLサーバの簡単な設定\ sを
プロファイル:
付属しているMySQLの設定ファイルが変更されていないが、彼らは、構成ファイルのmy.iniを作成することができます
MySQLサーバの起動時には、自動的にあなたののmy.ini設定ファイル内の設定をロードします
あなたが有効にするサーバーの構成ファイルの再起動を修正した後、最初に停止する必要があります
[mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] user='root' password=密码 default-character-set=utf8
数据的基本操作语法
库(类似文件夹)
增
create database 文件名;
查
show databases; 查所有库
show create database 库名; 查指定的库
改
alter database 库名 charset='gbk'; 修改编码
删
drop database 库名; 删库(慎用!!!!!!!)
表
在创建表的时候,需要先指定库(文件创建在文件夹内)
指定库
查看当前所在库 select database();
增
create table 表名(字段名 字段类型,字段名 字段类型);
查
show tables; 查看所在库中的所有表
show create table 表名; 指定表查看
desc 表名 <==> describe 表名; 指定查看表中的内容
改
alter table 表名 modify 字段 字段类型;
删
drop table 表名;
记录(数据)
先创建一个库或者指定一个已存在的库,切换到该库下,创建表,在操作记录
create database 库名;
create table 表名(字段 字段类型);
增
insert into 表名 values(对应字段的内容); 插入单挑数据
insert into 表名 values(对应字段的内容1),(对应字段的内容2),...; 插入多条数据
查
select * from 表名; 查询指定表中的所有字段信息
select 字段 from 表名; 查询指定表中的指定字段信息
select 字段1,字段2 from 表名 where 字段1=信息 or 字段2=信息; 带有筛选条件的字段信息
改
update 表名 set 字段=新信息 where 字段=信息; 修改数据的一个字段信息
update 表名 set 字段=新信息,字段=新信息 where 字段=信息; 修改数据的多个字段
删
delete from 表名 where id=1; 指定删复符合条件的数据