基本的な日常のデータベース操作

データベース操作、三つの側面からのコンテンツ:ライブラリ(フォルダ)、テーブル(ファイル)、レコード(ファイルの内容)

ライブラリの操作:

で:
作成データベースDB1 文字セットUTF8を、変更時に、文字の種類は、ここに共感を引用符を必要としません。
チャールズ:
表示作成データベースDB1を、
ショーのデータベース;すべてのデータベースを参照するために変更を:ALTER データベースDB1の文字セットGBK; 削除:ドロップデータベースDB1;






オペレーティングテーブル:

表の操作は、ライブラリーに対応した環境下で行わなければならない
()ショーdatabse;ライブラリ(フォルダ)を参照してください現在位置している
利用DB1、DB1ライブラリではない場合、DB1ライブラリに切り替える必要によって:表T1を作成します(ID INT(6)、名char(8))エンジン= InnoDBが、エンジンがデフォルトのInnoDBに書き込まない、ストレージエンジンの種類を示し、ブラックホールのInnoDB(行レベルのロック、支持トランザクション、外部キー)、ならびにメモリに加えて、 MyISAMテーブル(表レベルのロックは、トランザクションがサポートされていない)のチェックを:テーブルt1を作成して表示します。テーブルを表示します。現在のすべてのライブラリ内のテーブル参照ビューのT1テーブル構造; DESC t1の変化:ALTER名前変更T1テーブルT2を、       テーブル名をT2にT1 ALTER表1タイプフィールドT1の追加、   2フィールドタイプ、追加     テーブルT1の内の2つの追加フィールド   、ADD型3最初のフィールド   最初のフィールド3   フィールド3タイプ4の後に追加フィールドを、4フィールドフィールド3は後方に配置され、ALTERテーブルT1ドロップフィールド1、テーブルT1のフィールド1を削除します
















 



 
表T1の変更ID CHAR ALTER(10); 変更フィールド名は変更しない
ALTER TABLE t1の変更ID ID int型(変更; 8) 古いものと新しいフィールドは、すべての名前が書かれるべきdb1.t1のようなテーブルT3を作成し、ばかりすべてのT1 T3するテーブル構造のコピーテーブルT3 SELECT IDを作成し、db1.t1から名1> 2; T3は、構造中に含まT1コピーIDと名前テーブルT3 SELECT IDを作成し、db1.t1から名前、t1のコピーが含まれていt3のIDと名前とデータ構造を削除:表T1をドロップします。








 

操作の記録(ファイルの内容):

增:
insert into t1(字段1,字段2) values (字段1的赋值,字段2的赋值)

查:
select * from db1.t1; 查t1表中所有的值
select id,name from db1.t1;   查t1表中的id和name的值

改:
update db1.t1 set name='XXX' where id='xxx';


delete from t1;   删除t1表中所有的记录
delete from t1 where id='xxxx'   删除指定id的一条记录

 

おすすめ

転載: www.cnblogs.com/csic716/p/11809830.html