MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLのbase64エンコードを理解していますか?

    base64をエンコードするには、2つの機能を使用できます- TO_BASE64() FROM_BASE64() base64エンコードの構文は次のとおりです- SELECT TO_BASE64(anyValue) as AnyVariableName; base64デコードの構文は次のとおりです- SELECT FROM_BASE64(encodeValue) as anyVariableName 上記の概念を理解するために、上記の構文を使用してみましょう- ケース1− エンコード 値をエンコードするには、to_base64()を使用します。クエリは次のとおりです- my

  2. MySQLで対応する毎月の初日を取得するにはどうすればよいですか?

    MySQLのdate-format()関数を使用して、対応するすべての月の最初の日を取得できます。構文は次のとおりです- select DATE_FORMAT(yourDatetimeColumnName ,'%Y-%m-01') as anyVariableName from yourTableName; 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table getFirstDayOfMonth -> ( -> DueDatetime datetim

  3. mysqlでテーブルの主キーをリセットする方法は?

    テーブルの主キーをリセットするとは、auto_incrementプロパティを1にリセットすることを意味します。構文は次のとおりです。テーブルの主キーをリセットします。 alter table yourTableName auto_increment = 1; 理解するために、テーブルを作成しましょう- mysql> create table ResetPrimaryKey −> (    −> Id int auto_increment,    −> PRIMARY KEY(Id) &minus

  4. MySQLクエリの列の数値の平均を計算しますか?

    MySQL集計関数AVG()を使用して、列の数値の平均を計算します。 構文は次のとおりです- select avg(yourColumnName) as anyVariableName from yourTableName; 上記の概念を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです。 mysql> create table AverageCalculateDemo    −> (       −> SubjectMarks int    &

  5. MySQLで日付と時刻を降順で並べ替えますか?

    日付と時刻を昇順で並べ替えるテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table SortByDateAndTime    -> (    -> UserId int,    -> UserName varchar(100),    -> IssueDate date,    -> IssueTime time    -> ); Query OK, 0 rows affec

  6. 月と年のみを保存するMySQLデータ型?

    月と年だけを保存するのではなく、完全な日時として日付を保存する必要があります。日時として宣言すると、MySQLのMONTH()およびYEAR()関数を使用して月と年を抽出できます。 構文は次のとおりです- select MONTH(yourDateTimeColumnName) as anyVariableName1, YEAR(yourDateTimeColumnName) as anyVariableName2 from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create

  7. 主キーを1000から開始するにはどうすればよいですか?

    主キーを1000から開始するには、テーブルを変更し、値1000でauto_incrementに設定する必要があります。構文は次のとおりです- alter table yourTableName auto_increment=1000; 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table PrimaryKey1000Demo    -> (    -> ProductId int auto_increment,    -

  8. MySQLでタイムスタンプの日付のみを取得しますか?

    タイムスタンプから日付を取得するには、MySQLのDATE()関数を使用できます。 構文は次のとおりです- 構文 SELECT DATE(yourTimestampColumnName) as anyVariableName from yourTableName; 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table DateFromTimestamp -> ( -> ShippingDateTime timestamp -> ); Query OK, 0 rows af

  9. MySQLでprintステートメントをシミュレートするにはどうすればよいですか?

    MySQLでprintステートメントをシミュレートするには、selectステートメントを使用できます。構文は次のとおりです- SELECT ‘anyStringValue’ as ’ ‘; 上記の構文は、MySQLコマンドラインクライアントで確認できます。 ケース1 文字列を印刷するには。 mysql> select 'HELLO MYSQL' as ' '; 出力 +-------------+ |             | +--------

  10. MySQLのすべてのレコードを取得するには、COUNT(*)を使用する必要がありますか?

    列にnull以外のようなすべての値が必要な場合は、count(*)を使用してください。これは、count()メソッドを使用するよりも高速です。 count(*)を使用する構文は次のとおりです- select count(*) as anyVariableName from yourTableName; 上記の概念を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table CountingDemo    -> (    -> BookId int &nbs

  11. MySQLで配列変数をシミュレートするにはどうすればよいですか?

    配列変数をシミュレートする代わりに、MySQLで一時テーブルを使用します。構文は次のとおりです- create temporary table if not exists yourTemporaryTableName select yourColumnName1,yourColumnName2,......N from yourTableName where condition 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table SimulateArrayDemo -> (

  12. MySQLは常にビット値を空白として返しますか?元の値を取得するにはどうすればよいですか?

    元の値を取得するには、次の構文を使用します- 構文 select yourBitColumnName+0 from yourTableName; 上記の構文は、ビット列を整数にキャストします。上記の概念を理解するために、テーブルを作成し、戻り値がどのように空白であるかを確認してみましょう。また、元の値を取得する方法についても説明します。 テーブルを作成するためのクエリ。 mysql> create table BitDemo -> ( -> hasValidId bit not null -> ); Query OK, 0 rows affected (1.21 s

  13. MySQL LIKEを使用して複数の値が設定されたフィールドをフェッチするにはどうすればよいですか?

    複数の値を持つフィールドをフェッチするには、MySQLでLIKEwithORを使用します- select *from yourTableName where yourColumnName like ‘%AnyStringValue’ or yourColumnName like ‘%AnyStringValue’ or yourColumnName like ‘%AnyStringValue’ ……...N; あなたは表の助けを借りて理解することができます- mysql> create

  14. MySQLSelectQueryで日付形式DD/MM / YYYYを取得しますか?

    MySQLのSTR_TO_DATE()関数を使用して、DD / MM/YYYY日付を表示するための日付形式を設定します。構文は次のとおりです- SELECT STR_TO_DATE(yourColumnName,’%d/%m/%Y) as anyVariableName from yourTableName. 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DateFormatDemo    −> (       −> IssueDate v

  15. MySQL WHEREで「!=」または「等しくない」を操作するにはどうすればよいですか?

    !=を使用するか、<>のように等しくないようにすることができます。構文は次のとおりです- select *from yourTableName where <> conditionValue; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリ。 mysql> create table NotEqualsDemo −> (    −> Id int −> ); Query OK, 0 rows affected (1.03 sec) 挿入コマンドを使用して、テーブル

  16. MySQLユーティリティを使用してコマンドラインにパスワードを配置することを避けますか?

    まず、MySQLユーティリティの以下のクエリを使用して、「my.cnf」の場所に到達する必要があります。クエリは次のとおりです- mysql> select @@datadir; 以下は、「my.conf」が-である場合に表示される出力です。 +---------------------------------------------+ | @@datadir                                 &n

  17. エラー1115(42000)を解決する方法:不明な文字セット:'utf8mb4'?

    MySQLのバージョンが5.5.3未満の場合、このタイプのエラーが発生します。これは、MySQLバージョン5.5.3で導入された「utf8mb4」が原因です。 まず、現在のバージョンを確認する必要があります。 5.5.3未満の場合は、上記のエラーを解決するためにアップグレードする必要があります。 現在のバージョンを確認してください- mysql> select version(); ここで、MySQLのバージョンは5.5.3を超えています- +-----------+ | version() | +-----------+ | 8.0.12    | +----

  18. MySQLで日時から3時間を引く方法は?

    次のいずれかの方法を使用して、MySQLのDateTimeから3時間を減算します。最初のアプローチは次のとおりです- ケース1-DATE_ADD()の使用 select date_add(yourColumnName,interval -3 hours) from yourTableName; ケース2-DATE_SUB()の使用 select date_sub(yourColumnName,interval 3 hours) from yourTableName; まず、now()を使用して現在の日時を取得します- mysql> select now(); 以下は出力です- +--

  19. MySQLのintフィールドの値を切り替える簡単な方法

    intフィールドの値を切り替えるには、if()でupdateコマンドを使用できます。構文は次のとおりです- update yourTableName set yourColumnName = IF(yourColumnName = 0, 1, 0); 上記のトグル構文を理解するには、int値を使用してテーブルを作成します。テーブルを作成するためのクエリは次のとおりです- mysql> create table ToggleDemo    −> (       −> IsOnOrOff int  

  20. 列の最大数を見つける方法は?

    集計関数MAXを使用すると、列の最大数を見つけることができます。構文は次のとおりです- select max(yourColumnName) as anyVariableName from yourTableName; 上記の概念を理解するために、int列を持つテーブルを作成しましょう。以下は、テーブルを作成するためのクエリです。 mysql> create table HighestNumberDemo    −> (       −> BigNumber int    &min

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