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