MySQLデータベースの入門と基本操作
データベース#データベース#
データベースの基本概念:
一般的なデータベースソフトウェア:
mysqlの起動と停止:
MySqlログイン
MySql終了
mysqlディレクトリ構造:
、1. インストールディレクトリデータディレクトリ コンセプト:各データベースはフォルダに対応し、1つのデータベースには複数のテーブルが存在し、各テーブルは1つのファイルであり、各テーブルには複数のレコードが存在します.
SQL SQL共通構文 SQl文は、セミコロンで終わる1行または複数行で書くことができます. は、スペースインデントを使用して文の可読性を向上させることができる Mysqlデータベースのsql文は大文字と小文字を使わない3.3種類の注釈: 単一行注釈:--注釈内容または#注釈内容(MySQL固有) 複数行コメント:/コメント内容/ SQL分類:主に3種類に分けられる:データ操作言語(DML)、データ定義言語(DDL)、データ制御言語(DCL).データ操作言語(DML):主にデータベースのデータ内容を処理するために使用されます.データベース内のデータのクエリー、挿入、更新、削除などの操作をユーザーに許可するデータ定義言語(DDL):データベース・オブジェクトを作成および定義し、データ辞書に保存するSQLコマンドのセットです.DDL文では、データベース・オブジェクトを作成したり、データベース・オブジェクトを変更したり、データベース・オブジェクトを削除したりできます.データ制御言語(DCL):データ制御言語データベース構造を変更するための操作権限操作データベース(CRUD):CRUDとは、計算処理を行う際の増加(Create)、読み出しクエリー(Retrieve)、更新(Update)、削除(Delete)のいくつかの単語の頭文字の略記を指す.主にソフトウェアシステムにおけるDataBaseまたは永続層を記述する基本的な動作機能に用いられる.1.C(Create):作成 を削除する.
使用データベース:使用中のデータベースの問合せ: データベースを開く:Useデータベース名;
操作表4.テーブルの作成
最後の列にカンマを付けないでください.テーブル名の変更
表の文字セットの変更
列の追加
列、列タイプの変更
列の削除クエリーあるデータベース内のすべてのテーブル名 テーブルの構造を問い合わせる Drop tableテーブル名を削除する.条件によりテーブルを削除し、存在する場合はDrop table if exitsテーブル名を削除する. レプリケーションテーブルCreate tableテーブル名likeレプリケーションされたテーブル名;
データ型9.整数タイプ:int小数型:double 日付タイプ:dateは年月日、 を使用します.日付タイプ:datatimeは年月日分秒、 を含む.文字列タイプ:varchar
データベースの基本概念:
1. (DataBase), DB
2.
3. ,
4.
一般的なデータベースソフトウェア:
1. Oracle
2. Mysql
3. Sql serve
mysqlの起動と停止:
1. net stop mysql mysql
2. net start mysql mysql
MySqlログイン
1. mysql :mysql -u –p
2. mysql:mysql –h(ip) –u –p
3. mysql:mysql --host( ) –user –password
MySql終了
1. exit
2. quit
mysqlディレクトリ構造:
、1. インストールディレクトリ
Bin:
Data:
Include:C
Lib:
Share:mysql
My.ini:mysql
C:\ProgramData\MySQL\MySQL Server 5.5\data
SQL
1. SQL?
Structured Query Language :
,
, 。
Create database ;
条件に従ってデータベースを作成します.データベースが存在する場合、データベースは作成されません.Create database if not ;
データベースを作成し、文字セット2を指定する.R(Read):Create database character set ;
すべてのデータベースShow databases;
がデータベースの文字セットを問い合わせることを読み出しまたは問い合わせる.U(Update):Alter databaseデータベースcharacter文字セットの変更を更新します.4.(Delete):Drop databaseデータベース名を削除します.Drop database if existsデータベース名;データベースが存在するか否かを判断する、存在するとデータベースSelect batabase();
操作表4.テーブルの作成
Create table xs(
Id int,
Name varchar(32),
Age int,
Birthday date
);
: xs id,name,age,birthday
最後の列にカンマを付けないでください.テーブル名の変更
Alter table renme to ;
表の文字セットの変更
Alter table character ;
列の追加
Alter table add ;
列、列タイプの変更
Alter table change ;
Alter table modify ;
列の削除
Alter table drop;
Show tables;
Desc ;
データ型9.整数タイプ:int
Age int
Score double(5.2)
show create database ;
のみを含み、必要な単一引用符で囲まれたyyy-mm-dd
: ,
,
yyyy-mm-dd HH:HH:SS
:フィールド名を表す最大文字は20文字