CSJSソフトウェアプラットフォーム開発ノート-MySQLデータベースの使用

mysqlデータベースバージョン8.0.19

1.データベースログイン

インストールパッケージのbinディレクトリに入り、管理者としてcmdを開い
てデータベース起動し、データベースを
net start mysql
閉じ
net stop mysql
、マシンに
mysql -u root -p
ログインしログアウトします。
exit

2.ファイル出力

select * from tablename
->into outfile 'filepath'
->fields terminated by ',' # 字段分割
->lines terminated by '\r\n'; # 行分割,Windows平台下\r\n回车符加换行符表示下一行

この方法では、ファイルが存在しないことが必要です。それ以外の場合は、エラーが報告されます。
エラーが報告された場合、The Mysql server is running with the --secure-file-priv option so it cannot execute this statement
設定ファイルmy.iniのsecure_file_priv問題があります「null」の値は、ファイルを読み書きできないことを示します。ファイルパスの値は、ファイルがこのパスでのみ読み書きできることを示します。値が空の場合、読み書きは自由ですデフォルト値は「null」です。値「\」は、パスがドライブCであることを示します。

3.ファイル入力

mysqlコマンド

mysql -u用户名 -p密码 < 文件名或路径

たとえば、次のとおりです。
mysql -uroot -p123 < copy.sql # 将copy数据库导入

ソースコマンド

特定のデータベースの下use database
source copy.sql # 将copy数据库导入

データ読み込みコマンド

load data local infile 'test.txt' into table test
->fields terminated by ','
->lines terminated by '\r\n'

(a, b, c)列の順序は、テーブル名の後に調整できます。

4.その他

(1)ログインの場合、コマンドは「;」で終了します。応答がない場合は、コマンドの後に「\ g」を追加します。これは、コマンドがMySQLサーバーに送信されることを意味します。
(2)テーブルを作成するときは、タブキーの上にあるテーブル名とフィールド名にバッククォートを使用します。

create table `tset`
->(`col-1` int, `col-2` char(20));

おすすめ

転載: www.cnblogs.com/Heimdall7/p/12728863.html