ロリポの勉強ノート

パソコンやWeb関連で勉強したことの覚え書きです。

SQL関連の投稿

SQLiteでdateやdatetimeの扱い方

# SQLiteでdateやdatetimeの扱い方PythonのSQLiteモジュールを使ってdate型やdatetime型を扱う方法。### テーブルの作成$ sqlite3 data.dbsqlite> CREATE TABLE sample(d date, t timestamp);sqlite> .quit### Pythonでdate型やdatetime型の読み書き>>> import sqlite3, datetime, time>>> con = sqlite3.connect('data ...

Python SQL
May 17, 2016

SQLインジェクション

# SQLインジェクションシステムで想定外のSQLコマンドを実行する攻撃手法。## 例例えば、変数`where`に適切な条件が設定されることを想定してstatement = "SELECT * FROM table WHERE " + where + " ;"db.execute(statement)のようなスクリプトを作ったとします。ここで、`where`にwhere = "name; DROP TABLE table;"のような値が入っていた場合に、次のようなコマンドが実行されることになり、セキュリテ ...

Python SQL
April 20, 2016

SQL構文の覚え書き

# SQL構文の覚え書き## 追加INSERT INTO テーブル名 VALUES (値1, 値2, 値3);## 削除DELETE FROM テーブル名 WHERE 条件;## 更新UPDATE テーブル名 SET 項目名=値 WHERE 条件;例UPDATE table1 SET name="apple" WHERE value=30; ...

SQL
December 02, 2015

MySQLの使い方

MySQLの使い方=============MySQLに関する覚え書きを追加していこうと思います。データベースの一覧を表示------------------------`SHOW DATABASES;`mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| information_schema || sample1 |+-------------------- ...

SQL
November 14, 2014

SQLiteの使い方

SQLiteの使い方==============SQLiteに関して覚え書きを追加していこうと思います。テーブル一覧を表示------------------データベースに作られたテーブルを表示sqlite> .tablestable01 table02 table03テーブルのスキーマを表示------------------------テーブルのスキーマ(構造)を表示sqlite> .schema table01CREATE TABLE table01(id INTEGER PRIMARY KEY ...

SQL
November 01, 2014