-
すべてのレコードを更新して最初の文字のみを大文字にし、他のすべてのレコードを小文字に設定するMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable2017 -> ( -> Name text -> ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2017 values('JOHN SMITH,MYSQL'); Query OK, 1 row affected (0.13
-
MySQL:Group Byでフィールドを更新しますか?
GROUP BYでフィールドを更新するには、UPDATEコマンドでORDERBYLIMITを使用します- mysql> create table DemoTable2018 -> ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeSalary int -> ); Query OK, 0 r
-
列値のMySQLでENUMを設定します
テーブルの作成中に、ENUM値が必要な列のENUMタイプを設定します。まずテーブルを作成しましょう- mysql> create table DemoTable2019 -> ( -> StudentMarks int, -> StudentStatus ENUM('First','Second','Fail') -> ); Query OK, 0 rows affected (1.75 sec) 挿入コマンド-
-
MySQLで1つのスキーマから別のスキーマにデータを挿入しますか?
あるスキームから別のスキームにデータを挿入するための構文は次のとおりです。ここには、「yourDatabaseName1」と「yourDatabaseName2」の2つのデータベースがあります- insert into yourDatabaseName2.yourTableName2 select *from yourDatabaseName1.yourTableName1; 上記の構文を理解するために、テーブルを作成しましょう。データベース「web」にテーブルを作成しています- mysql> create table DemoTable2020 ->
-
単一のMySQLクエリで列に複数の値を挿入するにはどうすればよいですか?
列に複数の値を挿入するための構文は次のとおりです- insert into yourTableName values(yourValue1),(yourValue2),..........N; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable2022 -> ( -> Department varchar(100) -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、
-
LinuxでMySQLサーバーとクライアントのSSLを設定する方法
このチュートリアルでは、暗号化にSSH接続を使用してMySQLサーバーへの安全な接続を設定し、データベース内のデータを安全に保ち、ハッカーがデータを盗むことができないようにする方法について説明します。 SSLは、フィッシング攻撃から保護できるSSL証明書の手段を検証するために使用されます。これにより、MySQLサーバーでSSLを有効にする方法もわかります。 SSLサポートの有効化 MySQLサーバーに接続し、MySQLサーバーのSSLステータスを確認します # mysql -u root -p mysql> show variables like '%ssl%'; Ou
-
MySQLデータディレクトリをUbuntu16.04の別の場所に変更する方法
この記事では、MySQLデータディレクトリを変更する方法、またはMySQLデータベースデータを新しい場所に再配置する方法を学習します。この状況は、データベースの成長が非常に速い場合、またはセキュリティ上の理由からデータディレクトリを移動する場合に使用できます。新しい場所に移動します。 前提条件 Sudo権限を持つroot以外のユーザーがいるUbuntuマシン。 MySQLがインストールされて機能しています。 データベースデータの場所を移動する新しいボリュームまたは場所。data_volはマシンまたはサーバーに接続された新しいボリュームであるため、新しい場所は/ mnt / data_vol/
-
LinuxでMySQLをMariaDBに移行する方法は?
この記事は、移行プロセスにおけるMySQLからMariaDBへのバイナリ互換性が非常に簡単であるため、データベースをMySQLからMariaDBに移行するのに役立ちます。 オラクルがMySQLを買収した後、コミュニティはそのような動きの成果を推進し、MariaDBと呼ばれる新しいデータベースを開発しました。 MariaDBはオープンソースであり、MySQLとの互換性があります。ほとんどのLinuxディストリビューション(RH、CentOS、Fedora)は、MySQLのドロップイン代替としてMariaDBのサポートをすでに使用し始めています。 データベースをMySQLからMariaDBに移
-
PL/SQLですべての奇数とその合計を1からnまで出力します
この問題では、数値nが与えられ、1からnまでのすべての奇数を出力し、PL/で1からnまでの数値の合計も出力する必要があります。 SQL 。 PL / SQL SQLの手続き型言語拡張です。コードは、関連するすべての宣言と命令を含むブロックにまとめられた一連の命令です。 問題の例を見てみましょう- Input: 7 Output: odd numbers are: 1, 3, 5, 7 Sum of odd numbers is 16 この問題を解決するために、数値を取得して1に初期化し、合計変数を初期値0にします。さらに、数値を2増やし、値がn以下になるまで合計変数に追加します。
-
CentOS7にMSSQL(ベータ版)をインストールして構成する方法
この記事では、CentOS7にMSSQLをインストールして構成する方法について学習します。Microsoftは最近、Linux用のMSSQLのリリースを計画していることを発表しました。特に、RedHat Enterprises Linux、Centos、Ubuntuのベータ版ですが、64ビット版のみです。 前提条件 4GB以上のRAMと30GBのハードディスク容量を備えたマシン。 CentOS7がインストールされたマシン。 root権限を持つユーザーまたはrootユーザー。 CentOSへのMSSQLServerのインストール デフォルトのCentOSリポジトリではMSSQLを使用できな
-
インストール後の重要なMYSQLパフォーマンスのチューニングと設定
この記事では、MySQLのインストール後に実装する必要のあるMySQLの重要なパフォーマンス調整設定について学習し、説明します。 前提条件 MySQLがすでにインストールされていると仮定して、MySQLのパフォーマンスチューニング設定について理解する前に、いくつかのヒントを提供します。 経験豊富なIT担当者でさえ、多くの問題につながるいくつかの間違いを犯す可能性があるため、この記事に示されている推奨事項を適用する前に、問題や問題を回避するために以下の項目を念頭に置いてください。 有益な方法で変更を見積もることができるように、一度に1つの設定のみを適用します。 ほとんどすべての変
-
PythonでのMySqldb接続
Mysqlは、最も広く使用されているオープンソースDbsの1つです。 Pythonは、このDBに接続し、DBを使用してデータを保存および取得する方法を提供します。 pymysqlをインストールする 使用しているPython環境に応じて、pymysqlパッケージは次のいずれかの方法でインストールできます。 # From python console pip install pymysql #Using Anaconda conda install -c anaconda pymysql # Add modules using any python IDE pymysql MySqlへの接続
-
SQLServerの平均とモード
問題の説明 平均は、合計をデータセット内の値の数で割って計算された、指定されたデータセットの平均です。 データセットのモードは、一連のデータで最も頻繁に表示される値です データセットが{1、2、3、4}の場合、平均値は−(1 + 2 + 3 + 4)/ 4 =2.5 データセットが{1、2、3、4、1、1、1、1}の場合、モード値は5回表示されるため-1です。 例 まず、テーブルを作成します- CREATE TABLE NUMBERS ( value INT ) データをテーブルに挿入します- INSERT INTO NUMBERS VALUES (
-
SHOW CREATE TABLEを実行するためのMySQLストアドプロシージャ?
ストアード・プロシージャーでSHOW CREATE TABLEを実行するには、SHOWCREATETABLEを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable2011 -> ( -> StudentId int NOT NULL AUTO_INCREMENT, -> StudentName varchar(20), -> StudentAge int, -> StudentCo
-
IN()を使用して、MySQLストアドプロシージャの特定のレコードのみを取得しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable2004 ( UserId varchar(20), UserName varchar(20) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2004 values('John_123','John'); Query OK, 1 row affected
-
MySQLの対応する重複IDを持つ列(浮動値)から最小値を取得します
対応する重複IDを持つ列から最小値を取得するには、GROUP BYおよびMIN()-を使用します select min(yourColumnName) from yourTableName group by yourColumnName; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable2005 ( Id int, Price float ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコ
-
MySQLの文字列値(文字列、数値、特殊文字)を含む列から特定のレコードをフェッチします
このために、ORDER BY CAST()を使用できます。例を見てみましょう- mysql> create table DemoTable2006 ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserCode varchar(20) ); Query OK, 0 rows affected (1.14 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2006(Us
-
複数のレコードをすばやく挿入するMySQLクエリ
複数のレコードをすばやく挿入するには、単一のINSERTを使用して、次の構文に従います- insert into yourTableName values(yourValue1,yourValue2,...N),(yourValue1,yourValue2,...N).....N; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable2007 ( Amount1 int, Amount2 int, Amount3 int ); Query OK,
-
ユーザー定義変数でMySQLIFステートメントとSELECTを操作して、カスタムメッセージを設定します
まずテーブルを作成しましょう- mysql> create table DemoTable2008 ( Value int ); Query OK, 0 rows affected (10.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2008 values(10); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable2008 values(20); Query OK, 1 ro
-
MySQLクエリでLIKE句を2回使用する
まずテーブルを作成しましょう- mysql> create table DemoTable2009 ( Name varchar(20) ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable2009 values('John Doe'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable2009 valu