MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLでテーブルの主キーを取得するにはどうすればよいですか?

    テーブルの主キーを取得するには、showコマンドを使用できます。構文は次のとおりです- SHOW INDEX FROM yourDatebaseName.yourTableName WHERE Key_name = 'PRIMARY'; 2つの主キーを持つテーブルがあるとします。 1つは「Id」、2つ目は「RollNum」です。テーブルのクエリは次のとおりです- mysql> create table TwoOrMorePrimary    −> (    −> Id int,   &

  2. MySQLの列サイズを更新し、そのサイズを増やしますか?

    列サイズを更新するには、alterコマンドを使用できます。構文は次のとおりです- alter table yourTableName change yourColumnName yourColumnName data type; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリ- mysql> create table DataTruncated −> ( −> id int, −> Name varchar(5) −> ); Query OK, 0

  3. MySQLのENUM-type列にメンバーを追加するにはどうすればよいですか?

    alterコマンドを使用できます。構文は次のとおりです- ALTER TABLE yourTableName MODIFY COLUMN yourColumNam enum(yourOldValue1,yourOldValue2,....N,yourNewValue1,yourNewValue2,....N); 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table EnumDemo -> ( -> AllColors enum('RED','G

  4. MySQLのクエリ結果からユーザー変数を設定しますか?

    MySQLのクエリ結果からユーザー変数を設定するには、その変数を割り当てに移動する必要があります。 上記の概念を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table UserVariable -> ( -> Id int, -> Name varchar(100) -> ); Query OK, 0 rows affected (0.53 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです- mysql&g

  5. MySQLの日付を更新して1年ずつ増やしますか?

    MySQLの組み込み関数date_add()を使用できます。構文は次のとおりです- UPDATE yourTableName SET yourDateColumnName=DATE_ADD(yourDateColumnName,interval 1 year); 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table UpdateDate -> ( -> Id int, -> DueDate datetime -> ); Query OK, 0

  6. MySQL TINYINT(2)とTINYINT(1)の違いは何ですか?

    TINYINT(2)とTINYINT(1)の数字の2と1は、表示幅を示します。幅を除いて、tinyint(1)とtinyint(2)の間に違いはありません。 tinyint(2)またはtinyint(1)を使用する場合でも、違いは同じです。ゼロフィルオプションを使用すると、上記の概念を理解できます。 tinyint(1)ゼロフィル tinyint(2)ゼロフィル テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table tinyIntDemo    -> (    ->

  7. SQLとMySQLの違いは何ですか?

    SQL SQLは、データベースを利用するために使用できる言語の一種です。これは、MySQL、SQL Server、Oracleなどのデータベースの基本言語です。SQLはStructure Query Languageの略であり、リレーショナルデータベース管理システムを利用するために使用できます。 これは、いくつかのコマンドを使用してデータベース内のデータにアクセス、操作、および更新するためにも使用できます。 SQLコマンドは次のとおりです- SELECT 更新など SQLは、スキーマの作成やデータアクセスの制御にも使用できます。 MySQL MySQLは、SQLコマンドを

  8. MySQL SELECTを使用してDATETIMEの形式を「DDMM-YYYYHH:MM:SS」に設定しますか?

    テーブルから日時を取得するときは常に、日時は「YYYY-MM-DD」形式になります。出力を変更する場合は、MySQLの組み込みのdate_format()を使用する必要があります。 構文は次のとおりです- SELECT DATE_FORMAT(yourDatetimeColumnName,yourFormat) as anyVariableName from yourTableName; 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table UserDateFormat ->

  9. MySQLの条件で切り捨てますか?

    MySQLでは、条件で切り捨てる方法はありません。 where句でtruncateステートメントを使用することはできません。 条件が必要な場合は、削除コマンド-を使用します DELETE FROM yourTableName WHERE youCondition; 上記の構文は問題ありませんが、より高速なソリューションが必要な場合は、切り捨てと比較してDELETEは適切ではありません。切り捨ての利点は、ログに書き込まないことです。 テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table DeleteDemo ->

  10. ORを使用したMySQLSELECTIFステートメント?

    SELECTIFステートメントはORとともに使用できます。 ORによる選択を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table EmployeeInformation    -> (    -> EmployeeId int,    -> EmployeeName varchar(100),    -> EmployeeStatus varchar(100)    -> ); Qu

  11. 過去1時間に変更されたテーブルを検索するMySQLクエリ?

    これは、INFORMATION_SCHEMA.TABLESを使用して実現できます。間隔を空けてdate_sub()を使用します。構文は次のとおりです- SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE DATE_SUB(NOW(), INTERVAL -1HOUR) < ‘UPDATE_TIME’; これで、上記の構文を確認できます。これが過去1時間に変更されたテーブルを見つけるためのクエリです- mysql> select table_name from `INFORMATION_SCHEMA`

  12. MySQLで「ビューからテーブルを作成する」構文を簡単に作成するにはどうすればよいですか?

    create table select構文を使用して、ビューからテーブルを作成できます。構文は次のとおりです- CREATE TABLE yourTableName AS SELECT yourColumnName1,yourColumnName2,yourColumnName3,........N from yourViewName; 上記のクエリを実行するには、最初にテーブルを作成し、その後、そのテーブルにビューを作成する必要があります。その後、クエリを実行します。 まず、テーブルを作成する必要があります。テーブルを作成するためのクエリは次のとおりです- mysql> creat

  13. 別のテーブルのMAX値を使用してMySQLAutoIncrementをリセットするにはどうすればよいですか?

    prepareステートメントを使用して、別のテーブルのMAX値を使用してMySQLAutoIncrementをリセットできます。 構文は次のとおりです- set @anyVariableName1=(select MAX(yourColumnName) from yourTableName1); SET @anyVariableName2 = CONCAT('ALTER TABLE yourTableName2 AUTO_INCREMENT=', @anyVariableName1); PREPARE yourStatementName FROM @anyVariableNa

  14. MySQLを使用してニューステーブルの過去6か月のレコードを選択するにはどうすればよいですか?

    ニューステーブルから過去6か月のレコードを選択するには、ニュースレコードが日付に従って配置されるため、MySQLのdate_sub()関数を使用します。 構文は次のとおりです- select *from yourTableName where yourDateTimeColumnName >= date_sub(now(),interval 6 month); 上記の概念を理解するために、最初にNEWSIDとそれが公開された日付のみを含むNEWSテーブルを作成しましょう- mysql> create table Newstable -> ( -> New

  15. MySQLでgroup-concatを使用してJSON形式を作成するにはどうすればよいですか?

    MySQLのgroup_concat()関数を使用してJSON形式を作成できます。構文は次のとおりです- SELECT yourColumnName1, GROUP_CONCAT(CONCAT('{anytName:"', yourColumnName, '", anyName:"',yourColunName,'"}')) anyVariableName from yourTableName group by yourColumnName1; 上記の構文を理解するために、最初にテーブルを作成

  16. Linux用の無料の軽量MySQLGUIをお勧めできますか?

    phpMyAdminは、最高の無料ツールの1つであるため、使用できます。これは、PHPおよびMySQLを使用するすべてのシステムで使用できます。これは、MySQLおよびMariaDB用の無料のオープンソース管理ツールです。 PHPMYADMIN ダウンロードするURLは次のとおりです- https://www.phpmyadmin.net/downloads/ phpMyAdminの機能は次のとおりです- オープンソースツール MySQLおよびMariaDBデータベース管理。 最も人気のあるMySQL管理ツールの1つ CSVおよびSQLからデータを簡単にインポート データをさまざまな形

  17. MySQLはデータベースフィールドを1インクリメントしますか?

    updateコマンドを使用してデータベースをインクリメントできます。構文は次のとおりです- UPDATE yourTableName set yourColumnName=yourColumnName+1 where condition; 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table IncrementBy1    -> (    -> Id int,    -> Name varchar(100), &n

  18. MySQLで数値を小数点以下2桁にフォーマットするにはどうすればよいですか?

    MySQLのTRUNCATE()関数を使用して、数値を小数点以下2桁にフォーマットできます。構文は次のとおりです- SELECT TRUNCALTE(yourColumnName,2) as anyVariableName from yourTableName; 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table FormatNumberTwoDecimalPlace    -> (    -> Number float   &

  19. MySQL BOOL列とBOOLEAN列のデータ型の違いは何ですか?

    BOOLとBOOLEANはどちらもTINYINT(1)のように機能します。どちらもTINYINT(1)の同義語であると言えます。 ブール値 これがBOOLEANの例です。列ブール型のテーブルを作成するためのクエリ。 mysql> create table Demo -> ( -> isVaidUser boolean -> ); Query OK, 0 rows affected (1.08 sec) 挿入コマンドを使用してテーブルにレコードを挿入するクエリは次のとおりです- mysql> insert into Demo values(tr

  20. MySQL条件付き挿入を形成する方法は?

    このために、MySQLデュアルテーブルを使用して挿入できます。条件付き挿入の概念を理解するためのテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table ConditionalInsertDemo    -> (    -> UserId int,    -> TotalUser int,    -> NumberOfItems int    -> ); Query OK, 0 rows affecte

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:159/229  20-コンピューター/Page Goto:1 153 154 155 156 157 158 159 160 161 162 163 164 165