Ubuntuでmysqlを使用した経験
mysqlをインストールします
- sudo apt-get install net-tools 【sudo: netstat: command not found】
- sudo netstat -tap | grep mysql [mysqlが正常にインストールされているかどうかを確認します。何もない場合は、インストールされていないことを意味し、次の3つのコマンドを実行します]
- sudo apt-get install mysql-server
- sudo apt install mysql-client
- sudo apt install libmysqlclient-dev
- sudo netstat -tap | grep mysql
データベースの作成:データベーステストの作成
データベースを表示し、どのデータベースが存在するかを表示します
テーブルの作成:テーブルテストの作成(
)
テーブルの表示:describe tableの使用;表示(注:このコマンドを使用する前に、use tableを使用してデータベースに入る必要があります)
テーブルの削除:
ドロップテーブル;truncate (table);
切り捨ては、テーブル内のすべてのデータを削除することです
ドロップはテーブルを直接削除することであり、取得することはできません。
deleteはテーブル内のデータも削除しますが、特定の行を削除する場所と組み合わせて使用できます。
- - テーブル内のすべてのデータを削除します
deletefrom user;--指定した行を削除する
deletefrom user where username ='Tom';
テーブルのデータを表示します。
選択を使用*テーブルから;データを見る
テスト中のテーブル名を表示するには、showtablesを使用します
mysqlパスワードをrootにリセットします##
方法1:
- sudo cat / etc / mysql / debian.cnf【元のパスワードを表示】
- sudo mysql -uroot
- use mysql
- update mysql.user set authentication_string=password('root') where user='root' and Host ='localhost';
- update user set plugin="mysql_native_password";
- flush privileges;
- quit
- sudo service mysqlrestart【データベースを再起動する】
- mysql -uroot -p [ログイン]
- デュアルからversion()を選択します; [mysqlのバージョン番号を確認してください:5.7.24-0ubuntu0.18.10.1(Ubuntu)]
- sudo cat /etc/mysql/debian.cnf
- mysql -u root -p
- ALTER USER root @ localhost IDENTIFIED BY'root '; [パスワードのリセット]
- 終了/終了【終了】
- sudo service mysqlrestart【データベースを再起動する】
- mysql -uroot -p [ログイン]