MySQLで手動のAUTO_INCREMENT開始値を使用してテーブルクエリを作成しますか?
まずテーブルを作成しましょう-
mysql> create table DemoTable1907 ( UserId int NOT NULL AUTO_INCREMENT, UserName varchar(20), UserAge int, UserCountryName varchar(20), PRIMARY KEY(UserId) )ENGINE=MyISAM,AUTO_INCREMENT=100; Query OK, 0 rows affected (0.00 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable1907(UserName,UserAge,UserCountryName) values('Chris',26,'US'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1907(UserName,UserAge,UserCountryName) values('David',38,'UK'); Query OK, 1 row affected (0.00 sec) mysql> insert into DemoTable1907(UserName,UserAge,UserCountryName) values('John',28,'AUS'); Query OK, 1 row affected (0.00 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select * from DemoTable1907;
これにより、次の出力が生成されます-
+--------+----------+---------+-----------------+ | UserId | UserName | UserAge | UserCountryName | +--------+----------+---------+-----------------+ | 100 | Chris | 26 | US | | 101 | David | 38 | UK | | 102 | John | 28 | AUS | +--------+----------+---------+-----------------+ 3 rows in set (0.00 sec)
-
「order」という名前のテーブルでのMySQLクエリエラー?
注文は予約語です。予約語を引き続き使用するには、列名の前後にバッククォートを使用する必要があります。まずテーブルを作成しましょう- mysql> create table `order` -> ( -> StudentId int -> ); Query OK, 0 rows affected (1.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into `order` values(101); Query OK, 1
-
インデックスを使用してMySQLテーブルを作成するにはどうすればよいですか?
インデックスを使用してMySQLテーブルを作成するための構文は、次のとおりです- create table yourTableName ( yourColumnName1 dataType, yourColumnName2 dataType . . . N ); create index yourIndexName1 on(yourColumnName1 ); create index yourIndexName2 on(yourColumnName2 ); まずテーブルを作成しましょう- mysql> create table DemoTable ->