まず、データベース操作:
1. ログデータベース: MySQLの-uroot - P (このパスワードは自分で設定されている、私はここでパスワードではありませんよ)
D:\のMySQL \ install1 \データ演算パス:D:\のMySQL \ install1 \ bin)にデータパスが:(であることに注意してください
2. 効果参照するにはログインが成功:バージョン:選択したバージョンは();時間を表示します。今、選択();
3.データベースを作成します。文字セット= UTF8データベースのデータベース名を作成します。
4. [削除]データベース:ドロップデータベースデータベース名;
5.スイッチデータベース:使用するデータベース名。
6. 現在選択されているデータベースを確認してください: SELECTデータベースを();
7. 表示されたすべてのデータベース:ショーのデータベース;
第二に、テーブルの操作:
1. すべてを表示する現在のテーブル:テーブルを表示します。
2. テーブルを作成しますテーブルのテーブル名(カラムおよびタイプ)を作成し、#1 AUTO_INCREMENT自動成長を意味し、主キーは、主キーを表します。
3. ビューテーブル構造(DESCRIBE): DESCテーブル名;
4.修改表(尽量少做,开始多设些列)(只能修改列的类型):alter table 表名 add | change | drop 列名 类型;
5.删除表(物理上删除):drop table 表名;
6.更改表名:rename table 原表名 to 新表名;
7.查看表的创建语句:show create table ‘表名’;
三、数据操作:
1.数据操作——查询:select * from 表名;
2.数据操作——增加
a) 全列插入(给每个字段就有多少个值,顺序也得对应):insert into 表名 values(…);
b) 缺省插入(顺序对应):insert into 表名(列1,…) values(值1,…);
c) 同时插入多条数据:
3.数据操作——修改(针对满足条件的行进行修改):update 表名set 列1=值1,… where 条件;
4.数据操作——删除(物理删除):delete from 表名where 条件;
**逻辑删除**
逻辑删除:相当于insert;
这块是没呈现出来。运用到实际就是将where=0设置为条件,删除的话把isDelete设置为1,不呈现出来就行,实际没有删。
不能用delete from teachers where id=1; 这个虽然可以,但是这个是物理删除。
5.数据备份(数据库密码为空):
5.1某个数据库,首先在目录下的有个datacenter.sql文件(可以txt改为):
5.2某个数据库里的某个表:mysqldump -uroot -p 数据库名表名> 文件路径(必须有个接收的文件)
6.数据恢复:
6.1连接数据库、创建数据库、显示数据库
6.2 退出数据库
6.3 恢复文件
6.4 进数据库、使用刚才所创数据库、显示该数据库的表