数値を使用してMySQLvarchar列を検索するにはどうすればよいですか?
説明 | |
---|---|
str | 変更する文字列 |
位置 | str2を挿入する位置 |
番号 | 置き換える文字数 |
str2 | strに挿入する文字列 |
まずテーブルを作成しましょう-
mysql> create table DemoTable -> ( -> Code varchar(100) -> ); Query OK, 0 rows affected (0.82 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values('958575/98') ; Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values('765432/99'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('983456/91'); Query OK, 1 row affected (0.15 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
出力
これにより、次の出力が生成されます-
+-----------+ | Code | +-----------+ | 958575/98 | | 765432/99 | | 983456/91 | +-----------+ 3 rows in set (0.00 sec)
これは、数値-
を使用してvarchar列を検索するためのクエリです。mysql> select *from DemoTable where Code =INSERT(76543299,7,0,'/');
出力
これにより、次の出力が生成されます-
+-----------+ | Code | +-----------+ | 765432/99 | +-----------+ 1 row in set (0.00 sec)
-
PhpMyAdminを使用してMySQLデータベースの列に自動インクリメントを追加するにはどうすればよいですか?
ALTERコマンドを使用して、MySQLデータベースの列にauto_incrementを追加できます。 構文は次のとおりです- ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT; ローカルホストでPhpMyAdminを開くには、ローカルホストで次のように入力してEnterキーを押す必要があります- localhost/phpmyadmin スクリーンショットは次のとおりです- 上記には、すでに「AutoIncrementDemo」というテーブルがあります。その中に、主キーとして設
-
Javaを使用してDATEをMySQL列の値に挿入するにはどうすればよいですか?
このために、JavaのPreparedStatementを使用できます。まず、列の1つがDATE型のArrivalDateであるテーブルを作成しましょう- mysql> create table DemoTable( PassengerId int, PassengerName varchar(40), ArrivalDate date ); Query OK, 0 rows affected (0.82 sec) 日付を挿入するためのJAVAコードは次のとおりです- import java.sql.Conn