MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. PHP MySQLのタイムスタンプから日/月/年を抽出しますか?

    タイムスタンプから日/月/年を抽出するには、date_parse()関数を使用する必要があります。構文は次のとおりです- print_r(date_parse(“anyTimeStampValue”)); PHPコードは次のとおりです- $yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue)); PHPコードのスナップショットは次のとおりです- 以下は出力です- Array ( [year] => 2019 [month]

  2. MySQLのテキストから\n\ rを削除するためのクエリは何でしょうか?

    テキストから\n\ rを削除するには、REPLACEコマンドを使用する必要があります。構文は次のとおりです- UPDATE yourTableName SET yourColumnName=REPLACE(yourColumnName,’\r\n’,’ ‘); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table removeDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name t

  3. MySQLで区切り文字間のテキストを検索しますか?

    LOCATE()をSUBSTR()と一緒に使用する必要があります。以下の構文は、区切り文字の後の単語を検索します。ここで、区切り文字はコロン(:)です。別の区切り文字を使用できます。つまり、それはあなた次第です。構文は次のとおりです- SELECT SUBSTR(yourColumnName, LOCATE(':',yourColumnName)+1, (CHAR_LENGTH(yourColumnName) - LOCATE(':',REVERSE(yourColumnName)) - LOCATE(':',

  4. MySQLのshowtablesはテーブル名でソートしますか?

    table_nameプロパティは、ORDERBY句を使用してINFORMATION_SCHEMA.TABLESから並べ替えることができます。それぞれASCまたはDESCを使用して、昇順または降順で並べ替えます。構文は次のとおりです- SELECT table_name FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_schema='yourDatabaseName' ORDER BY table_name DESC; サンプルという名前のデータベースを使用し、いく

  5. java.sql.SQLExceptionを解決します:ローカルホストテストに適したドライバーが見つかりませんか?

    このタイプの例外は、ロードされたJDBCドライバーのいずれもメソッドacceptsURLによってJDBCURLが受け入れられない場合に発生します。次のようなMySQLJDBCドライバーについて言及する必要があります- MySQLJDBCURLは次のとおりです- jdbc:mysql://localhost:3306/test?useSSL=false acceptsURLのプロトタイプは次のとおりです- boolean acceptsURL(String url) throws SQLException acceptsURLはブール値を返します。つまり、JDBCドライバーがデータベースU

  6. MySQL-日付別のグループとカウント?

    これには、GROUP BY句とCOUNT()関数を使用できます。構文は次のとおりです- SELECT yourColumnName1,yourColumnName2,..N,COUNT(*) as anyAliasName FROM yourTableName GROUP BY yourColumnName1,yourColumnName2; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table GroupAndCountByDate    -> (   &nb

  7. 一意の値の数を取得するためのMySQLクエリ?

    列の一意の値をカウントするには、キーワードDISTINCTを使用する必要があります。それがどのように行われるかを理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table UniqueCountByIPAddress    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> UserHits int,    -> UserIPAddress varchar(50), &

  8. JavaのPreparedStatementを使用してMySQLテーブルにレコードを挿入しますか?

    JavaでPreparedStatementを使用してテーブルにレコードを挿入するには、以下の構文を使用してレコードを挿入する必要があります。構文は次のとおりです- String anyVariableName= "INSERT INTO yourTableName(yourColumnName1, yourColumnName2, yourColumnName3,.........N)" + "VALUES (?, ?, ?,..............N)"; 次に、PreparedStatementオブジェクトを使用して、すべての列の値を設定しま

  9. MySQLベンチマークで複数の行が返されるたびにエラーを解決しますか?

    ベンチマークで複数の行を返すと、エラーが発生します。複数の行ではなく、スカラー値または単一の行を返します。構文は次のとおりです- SELECT yourColumnName FROM yourTableName WHERE yourCondition. 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table UserDemo    -> (    -> UserId int,    -> UserName varchar(

  10. MySQL SHOW COLUMNSの注文を返しますか?

    MySQL SHOW COLUMNSの順序を返すには、ORDERBY句を使用する必要があります。構文は次のとおりです- SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = ‘yourTableName’ AND column_name LIKE 'yourStartColumnName%' ORDER BY column_name DESC; データベースTESTにテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> cre

  11. MySQLは日時変数を宣言する方法は?

    日時変数を宣言するには、SETコマンドを使用してユーザー定義変数を使用する必要があります。構文は次のとおりです- SET @anyVariableName=’yourdatetimeValue’; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table datetimeVariables -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(10), -> Arrival

  12. フィールドPRICEをintまたはfloatとしてデータベースに保存する必要がありますか?

    フィールドPRICEをintまたはfloatとしてデータベースに格納する必要はありません。このために、DECIMAL()..を設定できます。 ほとんどの場合、整数は浮動小数点数を表すために使用でき、これらの整数は内部でDECIMAL()データ型にキャストされます。したがって、フィールドPRICEがある場合は、常にDECIMAL()データ型を使用してください。構文は次のとおりです- DECIMAL(M,D); ここで、Mは「TotalNumberOfDigit」を表し、Dは「NumberOfDigitAfterDecimalPoint」を表します。 上記の概念を理解するために、DECIMA

  13. 日時を秒に変換するPHPのMySQLTIME_TO_SEC()メソッドに相当するものは何ですか?

    関数TIME_TO_SEC()はMySQLで使用できます。日時を秒に変換する場合は、PHPのstrtotime()を使用してください。 MySQLの構文は次のとおりです。 SELECT TIME_TO_SEC(ABS(timediff(‘yourDateTimeValue’,now()))); これで、strtotime()を使用してPHPの日時を秒に変換できます。 まず、PHPプログラムを実行するためにXAMPPサーバーをインストールする必要があります。 XAMPPをCドライブに正常にインストールした後、PHPファイルを含める必要がある場所は次のとおりです。スナ

  14. MySQLで日付順に並べ替えるが、最後に空の日付を配置する方法は?

    ORDERBY句とISNULLプロパティを使用して、日付順に並べ替え、最後に空の日付を設定します。構文は次のとおりです。 SELECT *FROM yourTableName ORDER BY (yourDateColumnName IS NULL), yourDateColumnName DESC; 上記の構文では、その日付の後に最初にNULLをソートします。上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table DateColumnWithNullDemo -> ( ->

  15. MySQLで正規表現を使用して数字のみを取得しますか?

    REGEXPを使用して数字のみを取得する場合は、where句で次の正規表現(^ [0-9] * $)を使用します。 ケース1- 正確に10桁の行のみが必要で、すべてが1桁である必要がある場合は、以下の正規表現を使用してください。 SELECT *FROM yourTableName WHERE yourColumnName REGEXP '^[0-9]{10}$'; ケース2- 数字が1以上の行のみが必要な場合、構文は次のとおりです- SELECT *FROM yourTableName WHERE yourColumnName REGEXP '^[0-9]*$'

  16. MySQLで最初の文字が英数字ではない行をフェッチしますか?

    最初の文字が英数字ではない行をフェッチするには、次の正規表現を使用できます。 ケース1 −数字で始まる行が必要な場合は、次の構文を使用できます- SELECT *FROM yourTableName WHERE yourColumnName REGEXP '^[0-9]'; ケース2 −英数字で始まる行が必要な場合は、次の構文を使用します- SELECT *FROM yourTableName WHERE yourColumnName REGEXP '^[^0-9A-Za-z]' ; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成する

  17. MySQLで列の値が特定のサブストリングで終わる行を検索しますか?

    行を検索し、列の値が特定のサブ文字列で終わる新しい値で更新するには、LIKE演算子を使用する必要があります。 構文は次のとおりです。 UPDATE yourTableName SET yourColumnName=’yourValue’ WHERE yourColumnName LIKE ‘%.yourString’; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table RowEndsWithSpecificString -> (

  18. CAST演算子を使用してVARCHAR列をFLOATとしてソートすることは、MySQLでは機能しませんか?

    キャストが機能しない場合は、orderBY句を指定してyourColumnName*1を使用できます。 yourColumnName*1を使用します。構文は次のとおりです。 SELECT yourColumnName1,yourColumnName2,...N FROM yourTableName ORDER BY yourColumnName*1 DESC; CAST()演算子を使用することもできます。構文は次のとおりです。 SELECT yourColumnName1,yourColumnName2,...N FROM yourTableName ORDER BY CAST(yourC

  19. MySQLを使用してJavaでResultSetの列名を取得するにはどうすればよいですか?

    結果セットの列名を取得するには、getMetaData()メソッドを使用する必要があります。 getMetadata()のプロトタイプは次のとおりです- ResultSetMetaData getMetaData throws SQLException; 5つの列名を持つMySQLテーブルを作成します。テーブルを作成するためのクエリは次のとおりです- mysql> create table javagetallcolumnnames    -> (    -> Id int NOT NULL AUTO_INCREMENT,  

  20. MySQL concat()を使用して、クエリで使用する列名を作成しますか?

    クエリで使用する列名を作成するには、setコマンドでユーザー定義変数を使用する必要があります。構文は次のとおりです- SET @anyVariableName := (    SELECT CONCAT    (       "SELECT",    GROUP_CONCAT(CONCAT("\n 1 as ", COLUMN_NAME) SEPARATOR ','), "\n FROM DUAL")    F

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:141/229  20-コンピューター/Page Goto:1 135 136 137 138 139 140 141 142 143 144 145 146 147