ホームページ >データベース >mysql チュートリアル >MySQL データベースに関するよくある質問のまとめ
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>フラッシュ権限;
大文字と小文字に注意してください。