構文MySQLデータベースの概念

データベースの概念

公共の場所に保存されたデータの一部を、保存し、関連公衆に関連するすべてのユーザーデータは見つけるための場所でなければなりません

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 库名; 删库(慎用!!!!!!!)

在创建表的时候,需要先指定库(文件创建在文件夹内)

指定库 use 库名

查看当前所在库 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; 指定删复符合条件的数据

delete from 表名; 删除表中的全部数据

おすすめ

転載: www.cnblogs.com/waller/p/11365887.html