-
レコードを含む既存のテーブルに新しいNOTNULL列を追加する
作成済みのテーブルに新しいNOTNULL列を追加するには、ALTERコマンドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.60 sec) 以下は、既存のテーブルに
-
MySQLで文字と数字が混在する列から文字値を並べ替えますか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Code varchar(20) -> ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('J23'); Query OK, 1 row affected (0.17 sec) mysql>
-
Java-MySQLのテーブルから単一の結果のみをフェッチする方法は?
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (1.37 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(101,'Chris'); Query OK, 1
-
Javaを使用してMySQLテーブルに1つの列のみを挿入するにはどうすればよいですか?
Java-MySQL接続コードでINSERTINTOステートメントを使用して列を挿入します。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.54 sec) これは、MySQLテーブルに1つの列のみを挿入するJavaコードです。 例 import java.sql.Connection; import java.sql.Driv
-
データベース内のテーブルの数を表示するためのMySQLクエリとは何ですか?
たとえば、ここではWEBデータベースを使用しています。データベースWEBでテーブルの数を見つける必要があります。これには、MySQLのINFORMATION_SCHEMA.TABLESを使用します。 以下は、テーブルの数を表示するためのクエリです- mysql> select count(table_name) as TotalNumberOfTablesInWebDatabase -> from information_schema.tables -> where table_schema='web';
-
テーブル名として「group」を使用しているときのMySQL構文エラー(SELECTクエリ内)
グループは予約済みのキーワードであるため、テーブル名として使用することはできません。したがって、テーブル名として使用するとエラーが発生します。このようなエラーを回避するには、テーブル名「group」の前後に囲まれたバッククォート記号を使用する必要があります。 例を見て、テーブルを作成しましょう- mysql> create table `group` -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20)
-
MySQLで列値を追加するときに条件を設定しますか?
列の値を追加するときに条件を設定するには、MySQL IF()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Value1 int, -> Value2 int, -> Value3 int -> ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql&
-
MySQLで値が0または1の列の条件を設定します
条件を設定するには、MySQLでCASEWHENステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Value1 int, -> Value2 int, -> Value3 int, -> Value4 int -> ); Query OK, 0 rows affected (0.98 sec) 挿入コマンド-を使
-
MySQLの終了ステートメントを変更するにはどうすればよいですか?
MySQLの終了ステートメントを変更するには、DELIMITER-を使用できます。 DELIMITER anySymbol 上記のanySymbolは、設定できるシンボルです。デフォルトはDELIMITERです; まずテーブルを作成しましょう- mysql> DELIMITER // mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> )// Query OK, 0
-
値が1と0のフィールドにMySQL列挙型またはtinyintを使用する必要がありますか?
0と1の値には、TINYINTを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> IsMarried tinyint -> ); Query OK, 0 rows affected (0.94 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.21 sec
-
MySQLでN番目の最大値を見つけるためのクエリ
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Value int -> ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.26 sec) mysql> insert into Demo
-
MySQLストアドプロシージャに実装されているクエリからデータベース名を取得しますか?
データベース名を取得するには、以下の構文を使用します- select database(); 上記の構文をストアドプロシージャに実装しましょう- mysql> delimiter // mysql> create procedure get_procedure_database_name() -> begin -> select concat('The database name=',database()); -> end -> // Q
-
MySQLテーブルをバッチ更新する方法は?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> BreakfastTime time -> ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('7:30:45'); Query OK, 1 row affected (0.19 sec) my
-
単一のMySQLクエリでSELECTLIKEとCHAR_LENGTH()を実装する
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris Brown'); Query OK, 1 row affected (0.19 sec)
-
メールアドレスに基づいてMySQL列を更新しますか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> EmailAddress varchar(20), -> Score int -> ); Query OK, 0 rows affected (1.05 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('[email protected]
-
MySQLで列の値を個別のテキストと連結し、単一の列に表示します
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.93 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(101,'Chris'); Query OK, 1
-
MySQLでカスタムソートを実行する
MySQLでカスタム並べ替えを実行するには、ORDER BY FIELD()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します: mysql> insert into DemoTable values(101); Query OK, 1 row affe
-
MySQLのUPDATEステートメントでifステートメントを使用して設定された条件でレコードを表示する
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentMarks int, -> Status varchar(20) -> ); Query OK, 0 rows a
-
MySQLの列の順序を変更できますか?
はい、列の順序を変更できます。これは、ALTERコマンドとAFTERを使用して実行し、個々の列の新しい順序を設定できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> `Student_Key_Age` int, -> `Student_Key_Name` varchar(20), -> `Student_Key_CountryName` varchar(20) ->
-
MySQL SELECT IN()で単一の値を設定できますか?
はい、MySQLではIN()を使用して単一の値を設定できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.65 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris'); Query O