MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLでセット配列にないすべてのレコードを見つける方法は?

    このために、NOT IN()関数を使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable718 (    Id int,    FirstName varchar(100),    Age int ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable718 values(101,'Chris',26);

  2. MySQLクエリでスラッシュはどういう意味ですか?

    スラッシュは、MySQLクエリの除算(/)を意味します。これは、2つの数値を除算するために使用できます。ここでは、2つの列から数値を分割し、結果を新しい列に表示する例を示します。 まずテーブルを作成しましょう- mysql> create table DemoTable719 (    FirstNumber int,    SecondNumber int ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert int

  3. MySQLで特定の日付以降のレコードを表示する

    まずテーブルを作成しましょう- mysql> create table DemoTable708 (    CustomerName varchar(100),    ShippingDate date ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable708 values('John','2019-01-21'); Query OK, 1 row affe

  4. 結果を出力せずにターミナルからMySQLクエリを実行しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable709 (Amount int); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable709 values(100); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable709 values(560); Query OK, 1 row affected (0.15

  5. MySQLで行データのmax(id)を取得するにはどうすればよいですか?

    max(id)を取得するには、MySQLのMAX()メソッドを使用します。以下は構文です- select MAX(yourColumnName) AS anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable710 (Id int); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable710 values(1001); Query O

  6. MySQLテーブルから主キーを削除できますか?

    はい、MySQLのDROPを使用して主キーを削除できます。以下は構文です- alter table yourTableName drop primary key; まずテーブルを作成しましょう- mysql> create table DemoTable    (       UserId int NOT NULL PRIMARY KEY    ); Query OK, 0 rows affected (0.58 sec) 以下は、テーブルの説明を確認するためのクエリです- mysql> desc DemoT

  7. 新しいMySQLユーザーを作成するときに、パスワードに特殊文字を設定しますか?

    パスワードに特殊文字を設定するには、次の構文を使用します- create user 'yourUserName'@'yourHostName' identified by 'yourSpecialCharacterPassword'; 新しいユーザーを作成し、特殊文字でパスワードを設定するために、上記の構文を実装しましょう- mysql> create user 'Mike'@'localhost' identified by 'Mike_123456'; Query OK, 0 rows

  8. NULL値を0に設定し、MySQLSELECTを使用して列全体を新しい列に表示します

    これには、IFNULL()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (Value int); Query OK, 0 rows affected (1.02 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(NULL); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(10); Query OK, 1 row affe

  9. 同じMySQLクエリで挿入または更新を行うことは可能ですか?

    はい、重複キー更新時に使用します。まずテーブルを作成しましょう- mysql> create table DemoTable(Id int NOT NULL PRIMARY KEY, Number int); Query OK, 0 rows affected (0.83 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1,190) ON DUPLICATE KEY UPDATE Number=Number+10; Query OK, 1 row affected (0.19 s

  10. MySQLのストアドプロシージャパラメータは、特殊文字@で機能しないようです。

    最初に@を使用してMySQLストアドプロシージャパラメータを指定することはできません。 @サインインユーザー定義変数を指定できます。 以下は構文です- SET @yourVariableName=yourValue; 上記の構文を実装して、@sign-を正しく配置しましょう。 mysql> DELIMITER // mysql> CREATE PROCEDURE declare_Variable(IN StudentName varchar(100))    BEGIN       SET @Name=StudentName;

  11. MySQLデータベースエラー#1064を修正しますか?

    構文が正しくないため、データベースエラー#1064が発生する可能性があります。たとえば、次のテーブルを作成しているとしましょう- mysql> create table DemoTable    (       UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,       UserName varchar(100),       UserAge int,       UserAddress varchar

  12. 8か月の間隔後にレコードを取得するためのMySQLクエリ

    これには、INTERVAL 8 MONTHを使用し、現在の日付から8か月後にレコードをフェッチします- select *from yourTableName where yourColumnName>= (CURRENT_DATE() - INTERVAL 8 MONTH); 注- 現在の日付が2018-02-06だとします。 まずテーブルを作成しましょう- mysql> create table DemoTable (StudentName varchar(100), AdmissionDate date); Query OK, 0 rows affected (0.75 s

  13. 自動インクリメント列(id)をゼロに設定するか、自動インクリメントフィールドの値をリセットするMySQLクエリ?

    ALTERテーブルを使用してauto_increment列を0に設定するか、別の値でリセットします ALTER TABLE yourTableName AUTO_INCREMENT=0; 上記の構文は1から始まります。 まずテーブルを作成しましょう- mysql> create table DemoTable698 (    ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY ) auto_increment=109; Query OK, 0 rows affected (0.88 sec) auto_increme

  14. MySQLのある列から別の列(同じデータベースの異なるテーブル)にコピーしますか?

    ある列から別の列にコピーするには、INSERTINTOSELECTステートメントを使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable1 (PlayerScore int); Query OK, 0 rows affected (0.46 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(98); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTa

  15. MySQLに挿入しながら、日付と時刻の値を更新します

    ここでは、INSERTクエリを使用しながら日時を挿入して更新する例を示します。 まずテーブルを作成しましょう- mysql> create table DemoTable816 (DueDate datetime); Query OK, 0 rows affected (0.45 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。 INSERT-を実行するときに日付に追加するクエリ(分/時間/日/月/年)は次のとおりです。 mysql> insert into DemoTable816 values(date_add(now(),interval 3

  16. MySQLフィールドのintのみを更新します

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

  17. テーブルの作成中にテーブル名「参照」を設定するとエラーが発生します

    予約済みのキーワードであるため、テーブル名の参照を指定することはできません。 `references`などのバッククォートを使用してラップします。 まずテーブルを作成しましょう- mysql> create table `references`(Subject text); Query OK, 0 rows affected (0.44 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into `references` values('Introduction To MySQL'); Query OK,

  18. MySQLでレコードがNULLの場合、新しい列に0を返しますか?

    このために、CASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable703 (Price int); Query OK, 0 rows affected (0.46 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable703 values(102); Query OK, 1 row affected (0.27 sec) mysql> insert into DemoTable703 values(null); Query

  19. MySQL列に文字列が表示される回数をカウントしますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable704 (SubjectName text); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable704 values('Introduction to MySQL'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable704 values(&#

  20. 日付のリストから現在の日付を取得するためのMySQLクエリ

    現在の日付が-だとしましょう 2019-07-22 まずテーブルを作成しましょう- mysql> create table DemoTable705 (ShippingDate datetime); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable705 values('2019-01-21 23:59:00'); Query OK, 1 row affected (0.17 sec) mysql> inse

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:86/229  20-コンピューター/Page Goto:1 80 81 82 83 84 85 86 87 88 89 90 91 92