ホームページ >データベース >mysql チュートリアル >MySQL データベースに関するよくある質問のまとめ

MySQL データベースに関するよくある質問のまとめ

黄舟
黄舟オリジナル
2016-12-16 11:15:251343ブラウズ

1. 自動インクリメントフィールドへの初期値の再割り当ての問題について?


ALTER TABLE tbl AUTO_INCREMENT = 1;


2. MySQL で自動インクリメントフィールドの機能を実装するにはどうすればよいですか?


CREATE table abc(id int(10) not null auto_incremnet PRrimary key,

name varchar(10) not null,

address varchar(200) not null,

postcode char(6) not null

);

これによりテーブルが作成され、このテーブルの id サブフィールドが自動的に増加します。

次のように、作成したテーブルにそのようなフィールドを追加することもできます:

alter table tb_name add id int(10) not null auto_increment first;

または

alter table tb_name add id int(10) not null auto_increment;



3. mysql でユーザーのパスワードを変更するにはどうすればよいですか?


a、mysql/bin/ ディレクトリの下

./mysqladmin -u [ユーザー名: root など] -p [古いパスワード、パスワードがない場合は空白のまま] passWord [新しいパスワード]

./mysqladmin -uroot -p123456 パスワード 456789

ユーザー名: root 元のパスワード: 123456 新しいパスワード: 456789

b. root ユーザーとして mysql を入力します

mysql> mysql

mysql> ;ユーザー設定の更新パスワード=パスワード( 'newpassword ' ) where User='root';

mysql>フラッシュ権限;

大文字と小文字に注意してください。



4. mysql にリモート接続する方法

(1) mysql を入力し、新しいユーザー xuys を作成します。

形式: 「user」で識別されるデータベース テーブル名 user@login ホストに対する権限を付与します。パスワード" ;

「xuys1234」で識別された xuys@192.168.88.234 に *.* の select、update、insert、delete を許可します;

結果を表示して実行します:

mysql を使用;

ホスト、ユーザー、パスワードを選択ユーザーから;

作成したばかりの xuys ユーザーがすでにユーザー テーブルに存在していることがわかります。 host フィールドはログインしているホストを表します。その値は ip または

host name です。ホスト フィールドの値を % に変更すると、任意のクライアント マシンで mysql サーバーにログインできるようになります。開発時に%に設定することをお勧めします。

update user set host = '%' where user = 'xuys';


(2) mysqladmin -uroot -ppwd reload

mysqladmin -uroot -ppwd shutdown


(3)./mysqld_safe --user=root &

覚えておいてください: 認可テーブルを変更するには再ロードが必要です (ステップ 3)。

上記の 3 つの手順を行ってもクライアントから接続できない場合は、次の操作を実行してください。

mysql データベースの db テーブルにレコードを挿入します:

use mysql;

insert into db names('192.168 .88.234' ,'%','xuys','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y ',' Y','Y');

update db set host = '%' where user = 'xuys';

上記の手順 2 と 3 を繰り返します。

上記は、MySQL データベースに関するよくある質問の要約です。その他の関連記事については、PHP 中国語 Web サイト (www.php.cn) に注目してください。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。