首頁 >後端開發 >php教程 >photoshop學習論壇 PHP學習 mysql第1/2頁

photoshop學習論壇 PHP學習 mysql第1/2頁

WBOY
WBOY原創
2016-07-29 08:38:12929瀏覽

    資料型別
整形:可以有十進位和十六進位表示法
符點形:浮點數由一個數字加一個小數點再加上一個數字組成。兩個數字序列不能同時為空。
字串:由單引號或雙引號括起來的字元或數字,字串中要用轉義字元才能表示的特殊符號。
日期和時間的值:列如 2005-05-30 12:30:25  日期是按年-月-日
NUUL值:是一種無類型的值,表示「空,什麼都沒有」。
________________________________________________________________________________
mysql -h主機名稱 -u用戶名 -p密碼 //mysql登陸執行指令
DML資料操作語言
  select   select, 字段名稱,欄位名from 表名 where 子句
    查詢 select 字段名稱,欄位名稱, ... (*) from 表名 where 子句  單價》50001350003000ymit here ye_id= ke_id;查詢所屬業務員客戶的ID
  insert  插入 insert into badwolf (bad_id,bad_name) values(3,'badbird');  'badwolf';
         updata badwolf(表名) set bad_name欄位名稱='alex'值 where badete_name='badbirdbad 2;
DCL數據控制語言
  grant  控制存取許可
  revoke  存取權
ddl資料定義語言
  create table  table  定義其列
mysql輸入一個語句結尾時,末尾要有;號。 ->意為本語句沒有輸完 等待繼續輸入。 c用來取消輸入。
/////////////////////////////////////////////// //////////////////////////
    數值類型
TINYTIN 非常小的整數      BIGINT 大整數
SMALLINT FLOAT 單精準度浮點數
MEDIUMINT 中等大小的整數    DOUBLE 雙精確度浮點數
INT 標準整數        🎜>TINYBLOB 非常小的BLOB      BLOB 小BLOB
MEDIUMBLOB 中等BOLB      LONGBLOB 大BLOB
TINYTEXT  LONGTEXT 大文字串
ENUM    枚舉:列可賦予某個枚舉成員
SET    集合:列可給予多個集合成員
auto_increment 自動識別列
對於想要使用此屬性的欄位應定義為NOT NULL,並定義為PRIMARY KEY 或定義為UNIQUE鍵。
unsigned无符号,此属性禁用负值,是将数值的取值范围从零开始,即前移了取值范围而已.
///////////////////////////////////////////////////////////////////////////////////
    创建数据库
create database 库名;   创建一个指定名称的数据库
例如:create database book;   创建了一个名为book的数据库
show database  列出服务器中可用的的数据库
show table   显示数据库的清单
use 库名    选择使用数据库 例如:use book;
not null 非空     primary key 主键     auto_increment 自增
    常见的完整性约束
primary key 主码约束(主键)   主码就是主关键字,能唯一标示字段属性
unique  唯一约束    在一个字段或者一组字段里数据与表中其它行的数据相比是唯一的 
not null 非空值约束
auto_increment 整数列自增1
default_value  默认值约束
    显示结构操作
database 表名
desc 表名
    删除数据库或表操作
drop table 表名  删除表  drop table if exists badbird;加if exists 删除不存在表名不会出错
drop database 库名   删除库 同上加if exists不会出错
////////////////////////////////////////////////////////////
    更改表结构操作
语法:alter table 表名 action; 
说明:action 可以是如下语句:
add 列名 <建表语句> [first | after 列名]
add primary key (列名)为表添加一个主键,如果主键已经存在,则出现错误
alter 列名 set default 默认值     可以更改指定列默认值
----------------------------------------------------------
later table 表名 add 插如列的名 varchar(属性)      first(之前)|after(之后)  增加列名
change 旧列名 新列名 <建表语句> [first | after 列名]
  可以更改列类型和列名称,如果原列的名字和新列的名字相同,则change和modify的作用相同
-----------------------------------------------------------
modify 列名 <建表语句> [first | after 列名]
更改列属性:alter table badbird(表名) badtitle(列) modif varchar(属性);
更改列名:alter table badbird(表名) change badtitle(列) bad_sad(改的名) varchar(属性) not null(no 空);
drop 列名         //可以删除一列
drop primary key        //可以删除主键
drop index index_name;  //可以删除索引
删除列:alter table badbird(表名) drop badtitle;
rename as 新表名       //可以将表名更改
更改表名:alter table badbird(表名) rename badwolf(表名);
    插入记录操作
语法:  
  insert into 表名(字段名,字段名, ... ) values(字段值,字段值,...);
例如:insert into badwolf (bad_id,bad_name) values(3,'badbird');  插入
如果表名后面没写字段名,则默认是向所有的字段添加值,另外字符串值应该用‘ '或“ ”引号括起来
多条添加:insert into badwolf values(1,'badbird'),(2,'badbird'),(4,'badbird');
    更改记录操作
语法:
  update 表名 set 列名=数据值 where 子句;
例如:update badwolf(表名) set bad_name(列名)='badwolf';
------------------------------------------------------------------
where 子句是判断语句,用来设定条件,限制只更新匹配的行,如果不带where子句,则更新所有行数据
删除记录操作 语法:  delete from 表名 where子句;
例如:delete from badwolf(表明) where bad_id=2;  判断删除所有id=2的值 判断条件可以附加

目前1/2頁 12下一頁

以上就介紹了photoshop學習論壇 PHP學習 mysql第1/2頁,包含了photoshop學習論壇方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn