数値指定で太さを支持する場合これは100を指定時の文字の太さです。これは200を指定時の文字の太さです。これは300を指定時の文字の太さです。これは400を指定時の文字の太さです。これは500を指定時の文字の太さです。これは600を指定時の文字の太さです。これは700を指定時の文字の太さです。これは800を指定時の文字の太さです。これは900を指定時の文字の太さです。キーワード指定で太さを指示する場合これはlighterを指定時の文字の太さです。これはnormalを指定時の文字の太さです。これはbolderを指定時の文字の太さです。これはboldを指定時の文字の太さです。lighterは、数値200と同じ太さです。nomalは、数値400と同じ太さです。bolderは、数値500と同じ太さです。boldは、数値700と同じ太さです。なくタグで太さを指示する場合これはタグbで太さを指定しています。これはタグstrongで太さを指定しています。文字の太さは上のように数値で指定したり、キーワードやタグで指示したりできます。指定したにも関わらず太さが変わらないものが有ります。数値で言うと100~500は同じくらいに見えますよね?600と700も同じで800と900も同じように見えます。変わらないのは使用していいるフォントがその太さを持っていないためです。このブログでは特にフォントを指定していないので、デフォルトのフォントが採用されているはずです。フォントを使用した例を表示します。私のPC画面ではちゃんと太さが違って見えます。これは100を指定時の文字の太さです。これは200を指定時の文字の太さです。これは300を指定時の文字の太さです。これは400を指定時の文字の太さです。これは500を指定時の文字の太さです。これは600を指定時の文字の太さです。これは700を指定時の文字の太さです。これは800を指定時の文字の太さです。これは900を指定時の文字の太さです。CSSのコードを参考までに貼っておきます。部分に記述するものです。フォントで表示されません。sans-serif;font-weight:100'>これは100を指定時の文字の太さです。sans-serif;font-weight:200'>これは200を指定時の文字の太さです。sans-serif;font-weight:300'>これは300を指定時の文字の太さです。sans-serif;font-weight:400'>これは400を指定時の文字の太さです。sans-serif;font-weight:500'>これは500を指定時の文字の太さです。sans-serif;font-weight:600'>これは600を指定時の文字の太さです。sans-serif;font-weight:700'>これは700を指定時の文字の太さです。sans-serif;font-weight:800'>これは800を指定時の文字の太さです。sans-serif;font-weight:900'>これは900を指定時の文字の太さです。JPフォントを使用した例を表示します。JPフォントでは違いが全然分かりませんでした。呼び出しに間違いがあるのかな?これは100を指定時の文字の太さです。これは200を指定時の文字の太さです。これは300を指定時の文字の太さです。これは400を指定時の文字の太さです。これは500を指定時の文字の太さです。これは600を指定時の文字の太さです。これは700を指定時の文字の太さです。これは800を指定時の文字の太さです。これは900を指定時の文字の太さです。Sans」と言うGoogleとAdobeが共同開発したフォントファミリーがあります。JP」フォントになります。JP」が使いやすいです。ベータ版として認識されているようです。あとは、フォントの太さの段階(Weight)が7段階か6段階の違いがあります。下の表のようになっています。black数値600の指定はどちらも無いようです。それにキーワードの異なっていますので、これから太さ指定をする時はキーワードを使わずに数値指定の方が無難そうですね。文字を太くする」でした。itsysgroup画像の横に文字を表示するには画像の横に説明文などが表示されているのを良く見かけます。下に表示されるより何となくわかりやすくて良いですよね。指定をすると簡単に実現できます。使わずに作ってみます。USB2.0までが商品説明です。画像の回りこみを作ってみる画像img要素にstyle=”float:left”を指定します。これで次の要素に対して左側に画像が回り込むようになります。回り込みをクリアします。style="clear:both">簡単にイメージ通り表示されたと思います。使った方が見易そうですね。float指定をしてもかまいません。div要素で囲んだ方が楽かなと思って囲んだだけですので。floatの使い方』として段組み記事を書きましたので段組みが気になるなら少し覗いてみてください。以上、「画像の横に文字を表示するには」でした。テーブルの特定部分のデータを抜き出したり複数テーブルを結合し必要なデータセットを取得するための仮想的なテーブルです。table文で作成する物理的なテーブルとは異なり、ビューの実体はデータを持たちません。従業員テーブルと部門テーブル、配属テーブルを結合させてあたかも1つのテーブルのように見せます。HAIZOKU_V*/Viewの参照はテーブルと同じようにできます。上の例の80-85行を参考にしてください。ViewにINDEXを付けるViewにもINDEXを付けて高速化することができます。上の例の68-76行を参考にしてください。INDEXを作成するにはいくつ条件が有るので、エラーが出たらメッセージを確認して対応してください。引っかかるのが次のことです。キーワードを付ける必要があります。上の例の場合、dboを付けてあるようにスキーマ名を付ける必要があります。作成する必要があります。他にも有るかも知れませんが、エラーが出たらその都度調べてください。使わないのでこの程度のことしかわかりません、参考になれば幸いです。テーブル等にインデックスを作成する際に、クラスタ化インデックスにするか非クラスタ化インデックスにするか決めることができます。その違いをメリット・デメリットを挙げて説明します。その前にインデックス(INDEX)とはその前にインデックスとは、検索対象のテーブルやビューに対して早く検索できるように、任意の列のデータもしくは複数の列のデータの組み合わせを基準にして、どのような順序で並んでいるかを管理している索引情報のことです。インデックスを作る際に「この列の小さい順でインデックス作成」のように列や並びを指定してインデックスを作成作成します。クラスター化インデックスクラスタ化インデックスは、指定した条件で「実際のデータを並び替えて格納」します。実際にデータを並び替えて格納しているため、テーブル毎にクラスター化インデックスは1つしか作成できません。使われる検索条件に合わせてクラスタ化インデックスを作成します。メリットデータが並び替えられて保存されているため、範囲データの抽出が速いです。データが並び替えられて保存されているため、余分な領域を取りません。デメリットテーブル1つに対して1つしかクラスター化インデックスを作成できません。データ挿入でデータ格納領域に対して溢れが起こった場合、その処理に時間が掛かります。KEYを作る時に「CLUSTERED」キーワードを使います。(列名)非クラスター化インデックス非クラスタ化インデックスの場合は、テーブルの実際のデータの並び替えは実施せず(入れた順に格納)、インデックスで指定した列の値に対応するデータレコードへのポインタがインデックスファイルに格納されます。ピンポイント検索は高速ですが、範囲検索はデータがバラバラに格納されているため、クラスタ化インデックスに比べ一般的に遅くなります。無いよりは早いですが......メリット1つのテーブルに複数のインデックスを作成できます。データの挿入時、追記挿入になるためクラスタ化インデックスに比べて一般的に若干早くなります。デメリット上述の理由で範囲検索が遅いです。まとめインデックスはデータ量が多くなると絶対に必要になります。適切なインデックス作成は難しいですし、大規模システムでは特に当初の設計の見込み違いなどでデータ規模が変わるとインデックスを変える必要が出てくる可能性もあります。机上設計のみならず実地に試験をしてパフォーマンス管理を怠らないよに努めてください。itsysgrouptableを作成してみるデータベースを作成し、ログインユーザーを作成登録したら、次はテーブルを作成してみましょう。テーブルを作成する方法はいくつかあります。今回は何も無いところから始めるため、新規にテーブルを作成してみます。SQL文を発行してテーブルを作成してみるtestTable01と言う名前のテーブルを作成してましょう。データを格納できるようにします。カラムは以下のように設定します。SQL文は以下の通りです。データベースを選択します。メニューバーの「新しいクエリ」ボタンをクリックします。SQL文を入力できるWindowが表示されます。SSMSのテーブル作成機能を利用してテーブルを作成してみる表示されたWindowに上のSQLを入力し、「!実行」ボタンをクリックします。「!実行」ボタンは「新しいクエリ(N)」の下あたりに有りますが、なければ探してください。グラフィカルな操作でテーブルを作ることも出来ます。操作イメージでテーブルが作成できます。ダイアグラムまたはテーブルのデザインはサポートされていません。Tools)』と表示されて使用できません。tableを作成してみる」でした。Table」を参考にしてください。テーブルを作成する新しいテーブルを作成します。データのようにデータ型の後ろにデフォルト情報を追記します。ある社員情報のテーブルを例に挙げて例文となるSQLを示します。nvarchar(11))実行テーブルの作成を実行し、正常に終了すると下のように「コマンドは正常に完了しました」と表示されます。構文等の記述ミスがあると、メッセージ番号、レベル、状態、行の情報と大まかなエラー内容が表示されます。した場合、以下のようなエラーメッセージが表示されます。NULL制約とは、テーブルにデータを追加(Insert)、更新(Update)する際、テーブル列に対する制約の一つで、その列に必ず「値」が登録される制約をとることです。ここで言う「値」とは値が未設定の状態である「NULL」でない値のことです。NULLとは、値が未設定の状態とも言えます。NULLについては「データベースのNULL」に少しですが説明してありますので、NULLがピンとこない場合は参照してみてください。指定し、「NAME」列のデータには必ず値を入れないと追加・更新できなようにします。nvarchar(11))実際に登録してNAME列にデータを入れずに追加(Insert)してみます。「NULL以外」となっているのがわかります。実際にNULLを入れようとしても、見ての通りエラーになります。ちなみに2行目の「’’」は空文字のことで、長さ0文字の文字列になります。プログラム言語のなかには空文字もNULLも同じ扱いにする言語があるかもしれませんが、データベースではNULLと空文字は明確に違うので注意してください。下に2行目の「KANANAME」をNULLにして登録したものの結果を載せます。空文字はブランク表示になっていますが、NULLはNULと表示されます。NAME=”となります。UNIQUE制約(列制約)UNIQUE制約は列に設定し、その列に格納されるデータの中には同じコードや名称などが無い唯一のデータになるように制約を掛けることです。上の従業員テーブルEMPLOYEEでは、IDがそれに当たることが多いです。IDをUNIQUE設定すると同じIDは挿入できなくなります。格納することができ、またテーブルに複数列作成できます。UNIQUE)制約名は付けなくても可。ここで同じIDを挿入しようとするとエラーになります。重複するキーを挿入できません。』と今回は表示されました。機械的な制約名にならないので制約名を付けるとエラーもわかりやすくなるかも。UNIQUE列の追加エラー表示UNIQUE制約(テーブル制約)テーブル制約でのUNIQUE制約は、複数列の組み合わせでUNIQUEに設定できるようになっています。1つの列のみ設定もできますが。下の例、テーブルEMPLOYEE2-1の場合は、ID列とYYYY列の組み合わせでUNIQUEになるように設定しています。IDがT0001の人が2人居たとしても、YYYYが2020と2019のように異なればOKです。列名・・・))制約名は付けなくても可。yyyy))ID列YYYY列を同一で挿入しようとすると下のようにエラーがでます。UNIQUEテーブル制約時の列データの追加エラー表示ID列YYYY列のどちらかを変えると同一ではなくなるので正常に挿入できます。KEY制約は列に設定し、その列に格納されるデータの中には同じコードや名称などが無い唯一のデータになるように制約を掛けることです。上の従業員テーブルEMPLOYEEでは、IDがそれに当たることが多いです。KEY設定すると同じIDは挿入できなくなります。格納することができません。INDEXが自動で作成されます。KEYを設定することになります。KEY)制約名は付けなくても可。ここで同じIDを挿入しようとするとエラーになります。重複するキーを挿入できません。』と今回は表示されました。機械的な制約名にならないので制約名を付けるとエラーもわかりやすくなるかも。KEYに設定できるようになっています。1つの列のみ設定もできますが。KEYになるように設定しています。IDがT0001の人が2人居たとしても、YYYYが2020と2019のように異なればOKです。格納することができませんし、INDEXも自動で作成されます。列名・・・))制約名は付けなくても可。KEY制約は指定した列の値を登録する時に、指定したテーブルの列の中に無くてはならないと言う制約です。今まで上で使用してきた例題のテーブルで言うと、YYYY列がNENDOテーブルのYYYYになければならない場合に使います。参照テーブル名(参照列名))制約名は付けなくても可。下の例では参照先のテーブルが無いとエラーになるので、参照先のテーブル作成例も合わせて挙げています。KEYが設定されていないとエラーになります。テーブル設計時に注意しましょう。挿入時、削除時の注意事項EMPLOYEE4_1テーブルに挿入する時は、事前に参照先のテーブルYYYY4_1に挿入うデータ値が格納されている必要があります。削除時ですが、EMPLOYEE4_1からは普通に削除できるのですが、YYYY4_1から削除する際にはEMPLOYEE4_1で削除しようとするデータ値が使われているとYYYY4_1で削除時にエラーが発生します。データ整合性が保たれるためです。KEY制約に似ていて、その列に登録可能なデータ値をチェックするのですが、あくまでも登録時だけのチェックです。(条件式))制約名は付けなくても可。[dbo].[YYYY4_1]))のような使い方はできません。『このコンテキストではサブクエリは許可されません。スカラー式だけが許可されます。』とエラーになります。データベースを作成するとき、複数のストレージに渡って作ることができます。HDD(ハードディスク)の個数でパフォーマンスが変わってくるので、大規模システムでは複数のストレージを使うことが多いです。ストレージ毎にファイルグループを持つように設定し、ストレージを分けることで負荷分散を行います。このファイルグループにそれぞれ名前を付けることができます。デフォルトはPRIMARYで、後は任意に名前を付けられます。テーブルやインデックを作る時に「on」指定でこのファイルグループを指定できます。この辺りは基礎ではないので私も詳しく説明できませんが、知っておくことは大切ですので、追記しておきます。on」で検索するといろいろ出てくると思います。検索してないので......多分。itsysgroup最近の中学校では校内の試験結果の偏差値を教えてもらえないと聞きました。平均点と自己点数の比較では一目で成績が上がっているのが維持できているのか、はたまた下がっているのかを実感しずらいです。そこで、平均点から簡易で求める疑似偏差値なるものを利用して実感できるようにしてみました。成績の傾向をグラフで確認したいのでEXCELを使用しています。作成、共有、コラボレーション」でEXCELを使えるようにすれば、疑似偏差値を使えるようになります。無料のWeb版Officeを使えるようになる方法がわからなけくても、検索すればすぐにその方法がわかると思います。平均点から求める中学生の校内試験の疑似偏差値用のEXCELファイルは下からダウンロードしてください。ファイル名が変な名前になってしまっているので、ダウンロードを右クリックして「名前を付けてリンク先を保存」でファイル名を指定した方が後々使いやすいです。中学生校内試験の疑似偏差値EXCELダウンロードただし、疑似偏差値なので正確性に欠けます。参考値としてください。それから、どんな風に見えるか確認するために適当な点数を入れてしまっているので、Dataタグの表の中の点数データを消してから利用して下さい。下に表示されている点数は表を参照しているだけなので、消すと参照が消えてしまうので消さないでください。表の点数を更新すると自動で更新されますので。疑似偏差値算出の参考にしたホームページを紹介しておきます。偏差値をお子さんにうまく説明できない時や疑似偏差値の算出を知りたい時にとても役立ちます。「中学生の校内試験の疑似偏差値」を簡単に把握する紹介でした。itsysgroupデータベースのNULLデータベースを扱っていると「NULL」と言うデータを良く見かけます。データベースの値の初期値もNULLです。データベースのNULLとはどんなものなのでしょうか?データベースのNULLは空データベースのNULLは、登録されたデータが空であることを意味しています。空とは未設定の意味にも取れますが、そこに登録すべき値が無いと言う方が正確だと思います。データベースの値の初期値はNULLにしておくことが多いです。NULL」判定の式があります。NULLは特別なデータです。NULLは「電話を持っていない」の違いがあります。入っていた場合、在りえない値なので電話番号を不明として扱う場合に登録しておいた」つもりが、改修の際にNULLでないため実際の値として扱い不具合が出たなど、上の例は極端ですがもっと複雑なデータの場合は往々にして不具合発生の温床となりますので注意が必要です。含む演算NULLを含む演算の結果は、多くがNULLとなります。売り上げの集計をしていて、一つでもNULLデータが混入していると、結果はNULLとなります。集計の加算(足し算)だけでなく、客単価等を求めるために割り算などを使った場合も客数がNULLなら結果はNULLになります。思わぬNULLデータを含む演算による不具合は良く発生するので注意が必要です。下の結果のようにNULLになります。思わぬところで不具合が発生してしてしまうNULLですが、なるべくそうならないように工夫することが可能です。NULL制約をかけてしまい、NULLデータを登録(追加・更新)できないようにしてしまう。追加や更新時にエラーで落ちてしまう不具合が発生するが、エラーハンドリングも取りやすい。判定を入れるisnull関数を使いNULLを妥当な数値やデータに変えます。妥当性はシステムの性格にもよるので何とも言えないですが、NULL判定を上手く使い予期せぬ不具合を未然に防ぐようにします。先ほどの演算結果の一部をisnull関数で書き換えてみました。isnull関数でNULLをチェックこのisnull関数の他にもCase文を使ってチェックすることも可能です。NULL」でも少し説明しています。以上、データベースにおけるNULLについての簡単な説明でした。使い始めて5か月が経とうとしています。安いし安定しているし、WordPressの応答もそこそこ早いしかなり満足しています。スパムメールの設定をしようとして「オイオイ~」ってなってしまいました。スパムメールの設定には、「スパムメールの有効/無効の設定、スパムメールとして特定したメールの件名に付ける任意のヘッダー文字列の設定」「ホワイトリストの設定」「ブラックリストの設定」を行うことになります。本当はメール受信拒否が設定できるともっとありがたいのですが、格安なので仕方ないのでしょうね。ヘルプがヘルプになってない?!「ホワイトリスト」と「ブラックリスト」への追加フォーマットに全く触れていません。私には自動でされるのは迷惑で、確実に指定したメールアドレスのみ、スパムメールとしたい希望があります。運営の対応がまさしく機械任せ質問者の問いに、心ある人が答えています。力及ばず残念な回答になっています。心ある人はWeb上でマニュアルまで探してって、お疲れ様です・・・そしてこの記事を書いている私にとってもWeb検索をしてこのページを発見したので、更に探さずに済み、ラッキーだったと言うか、ありがたい回答でした。ありがとうございました。Netowlと言うStarServerと言うか「ネットオウル運営チーム」さんですか、運営チーム自身のマニュアル作成の不手際のせいで遭難者が出ているのに、また助け舟を出した方もボロボロなのに、あっさり「質問の閉め切り」のみを行ってしまった、恥ずかしくも機械任せ&責任放棄しております。ブラックリストにドメインを設定する方法」の一部わかっている部分のみ回答を書きます。ドメインを設定いするためには、*@example.comのようにアスタリスクを付けると正常に動きました。場合は、正常に動作しませんでした。ブラックリストにドメインを設定する方法」でネットオウル運営チームの「オイオイ~」的な対応にふと思ったので愚痴をこぼしました。ブラックリストにドメインを設定するために、試験的にいくつかのパターンで設定した結果ですので、フォーマットはこれだけでないと思います。%とかも使えるかもしてません。正規表現の置き換えまでは使えない気がしますが、パワーが余っている人が居たら是非試してください。結果を教えてもらえると嬉しいです。