MySQLをつかってデータベースを作成しよう

 

 

f:id:hrt0kmt:20131117125406p:plain

 

f:id:hrt0kmt:20131117142401p:plain

 

 

f:id:hrt0kmt:20131118203140p:plain

 

mysqlが起動しているか確認

ps aux | grep mysql

mysqladmin ping -u root -p

 

MySQLのリロード

service mysqld reload

 

・権限を確認

mysql> show grants;

 

・パスワードを変更

mysql> SET PASSWORD FOR root@"localhost"=PASSWORD('パスワード');

 

・ヘルプを参照する(help)

mysql> \h

 

・入力したSQL分を途中でキャンセルする(cancel/clear)

mysql> \c

 

・データベースを選択する

mysql> use データベース名

 

・テーブル一覧を表示する

mysql> show tables;

 

・カラムを一覧表示する

mysql> desc テーブル名

 

■ データ型一覧

 

・tinyint

-128から127
 
・smallint
-32768から32767
 
・mediumint
-8388608から8388607
 
・int
-2147483648から2147483647
 
・bigint
-9223372036854775808から9223372036854775807
 
 

・float

-3.402823466E+38 から -1.175494351E-38

1.175494351E-38 から 3.402823466E+38
 
・double
-1.7976931348623157E+308 から -2.2250738585072014E-308
2.2250738585072014E-308 から 1.7976931348623157E+308
 
 
・datetime
'1000-01-01 00:00:00' から '9999-12-31 23:59:59'
 
・timestamp
'1970-01-01 00:00:01' から '2037-12-31 23:59:59'
 
・time
'-838:59:59' から '838:59:59'
 
・year
1901 から 2155、そして 0000 (4桁の場合)
70:1970〜69:2069
 

・char

固定長文字列
0から255文字
 
 
・varchar
可変長文字列
0から65535バイト
 

 

・binary

固定長バイナリバイト文字列
0から255文字
 
 
・varbinary
可変長バイナリバイト文字列
0から65535バイト
 
 
 

・tinytext

255バイトまで
 
・text
65,535バイトまで
 
・mediumtext
16,777,215バイトまで
 
 
・longtext
4,294,967,295、4GBバイトまで
 
enum
文字列をリストし、データを挿入する際、リストの中の文字列を指定します。
リストできるのは65,535まで
 
・set

文字列をリストし、データを挿入する際、リストの中の文字列を指定します。

リストできるのは64まで

set型は指定可能な値の組み合わせを定義します。

 

■ select文

 

select カラム名,カラム名,,,from テーブル名

例)

select id,name from テーブル名 where id like (=) '1';

 

 

 

 

=-=-=-=-=-=-=参考にさせていただいたサイト=-=-=-=-=-=-=

http://www.dbonline.jp/mysql/type/

 

 

 

 

 

 

Be Your Gurl

Be Your Gurl

  • JG
  • Hip Hop/Rap
  • ¥150