MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQL WHERE句で現在の年を取得しますか?

    現在の年を取得するには、CURDATE()とともにYEAR()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1360     -> (     -> JoiningYear int     -> )     -> ; Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1360

  2. MySQLデータベースから特定のドメインのURLを削除しますか?

    特定のドメインのURLを削除するには、DELETEおよびLIKE句を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable1361     -> (     -> URL text     -> ) ; Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1361 values('Https://ww

  3. MySQLで2つの特定の列を含むすべてのテーブルを見つける方法は?

    2つの特定の列名を見つけるには、information_schema.columnsを使用します。ここでは、columnAの代わりにIdを使用し、columnBの代わりにNameを使用しています- mysql> select table_name as TableNameFromWebDatabase    -> from information_schema.columns    -> where column_name IN ('Id', 'Name')    -> grou

  4. 選択クエリから列を追加する方法ですが、新しい列の値はMySQL選択クエリの行数になりますか?

    このために、MySQL row_number()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1342    -> (    -> Score int    -> ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1342 values(80); Query OK, 1 row affecte

  5. レコードをコンマで区切る単一のMySQLクエリを使用して、すべての値をテーブルに挿入します

    まずテーブルを作成しましょう- mysql> create table if not exists DemoTable1343    -> (    -> `_ClientId` int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> ClientName varchar(40),    -> ClientProjectDeadline date    -> )ENGINE=MyISAM,AUTO_INCREMENT=10

  6. 列値が0のみの行を選択するためのMySQLクエリ、別の列でグループ化?

    これには、groupbyを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1344    -> (    -> `SequenceId` int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> ClientId int,    -> isMarried tinyint(1)    -> ); Query OK, 0 rows affected (0.49 sec) 挿

  7. MySQLで別のドメインでユーザーのメールアドレスをマスクするにはどうすればよいですか?

    まずテーブルを作成しましょう- mysql> create table DemoTable1345    -> (    -> UserEmailAddress text    -> ); Query OK, 0 rows affected (0.42 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここにメールアドレスを挿入しました- mysql> insert into DemoTable1345 values('[email protected]');

  8. 別のMySQLテーブルの列に基づいて列を更新します

    このために、結合の概念を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1    -> (    -> Id int,    -> Name varchar(10)    -> ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(100,'Bob&

  9. MySQLで条件付きのクエリを注文して選択する方法は?

    以下は構文です- select * from yourTableName order by yourColumnName=0,yourColumnName; まずテーブルを作成しましょう- mysql> create table DemoTable1348    -> (    -> Amount int    -> ); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into

  10. ユーザー定義変数から値を追加してMySQLテーブルの行列を更新しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable1349    -> (    -> ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> ProductPrice int    -> ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Demo

  11. MySQLAUTO_INCREMENTを使用した属性の書き換えの回避

    AUTO_INCREMENTで値(NULL、0、DEFAULT)を指定すると、回避できます。まずテーブルを作成しましょう- mysql> create table DemoTable1350    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20)    -> ); Query OK, 0 rows affected (0.44 sec) 挿入コマンド-

  12. MySQLでcolumnAとcolumnBを含むすべてのテーブルを見つける方法は?

    特定の列名を見つけるには、information_schema.columnsを使用します。ここでは、columnAの代わりにIdを使用し、columnBの代わりにNameを使用しています- mysql> select table_name as TableNameFromWebDatabase    -> from information_schema.columns    -> where column_name IN ('Id', 'Name')    -> group b

  13. MySQLで少なくとも3回表示される重複する列名のみを表示します

    これにはHAVINGCOUNT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1351     -> (     -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,     -> StudentName varchar(40)     -> ); Query OK, 0 rows affected (1.08 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコ

  14. MySQLで1回のストアドプロシージャ呼び出しを使用して、2つのテーブルに値を挿入します

    以下は、ストアドプロシージャを使用して2つのテーブルに値を挿入するための構文です- DELIMITER // CREATE PROCEDURE yourProcedureName(anyVariableName int)    BEGIN    insert into yourTableName1(yourColumnName1) values(yourVariableName);    insert into yourTableName2(yourColumnName2) values(yourVariableName); &nbs

  15. MySQLでX時間後のタイムスタンプを持つエントリを選択します

    まずテーブルを作成しましょう- mysql> create table DemoTable1335    -> (    -> ArrivalTime datetime    -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここに日時レコードを挿入しました- mysql> insert into DemoTable1335 values('2019-09-19 22:54:00');

  16. フィールドがnullに設定されている場合でも、MySQLで別のフィールドを選択しますか?

    これには、COALESCE()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1336    -> (    -> FirstName varchar(20)    -> ,    -> SecondName varchar(20)    -> ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql

  17. MySQLで特定のユーザーのすべての許可を表示する

    まず、すべてのユーザー名とホスト名を表示します- mysql> select user,host from MySQL.user; これにより、次の出力が生成されます- +------------------+-----------+ | user             | host      | +------------------+-----------+ | Bob              | %   &n

  18. SQLのValue440、Value345などの文字列番号として値を持つ列から最大値を取得します

    このために、substring()と一緒にMAX()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1337    -> (    -> Value varchar(50)    -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1337 values('Value400'

  19. MySQL where句を使用し、avg()で順序付けして、重複する個々の要素の平均を見つけます

    これには、whereの代わりにhave句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1338    -> (    -> Name varchar(10),    -> Score int    -> ); Query OK, 0 rows affected (1.54 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、スコア付きの重複した名前を挿入しました- mysql> inse

  20. 条件に基づいて値をカウントし、MySQLを使用して結果をさまざまな列に表示しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable1485     -> (     -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,     -> StudentName varchar(20),     -> StudentSubject varchar(20)     -> ); Query OK, 0 rows affected (0.72 sec) 挿

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:49/229  20-コンピューター/Page Goto:1 43 44 45 46 47 48 49 50 51 52 53 54 55