>백엔드 개발 >PHP 튜토리얼 >포토샵 학습 포럼 PHP 학습 mysql 페이지 1/2

포토샵 학습 포럼 PHP 학습 mysql 페이지 1/2

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 08:38:12953검색

데이터 유형의 유형
정수: 10진수와 16진수 표현 가능
점 모양: 부동 소수점 수는 숫자 + 소수점 + 숫자로 구성됩니다. 두 개의 숫자 시퀀스는 동시에 비어 있을 수 없습니다.
문자열: 작은따옴표 또는 큰따옴표로 묶인 문자 또는 숫자. 문자열의 특수 기호는 이스케이프 문자로 표시되어야 합니다.
날짜 및 시간 값: 예: 2005-05-30 12:30:25 날짜는 연-월-일입니다.
NUUL 값: 유형이 지정되지 않은 값으로 "비어 있음, 없음"을 의미합니다.
________________________________________________________________
mysql -h 호스트 이름 -u 사용자 이름 -p 비밀번호 //mysql 로그인 실행 명령
DML 데이터 조작 언어
쿼리 선택 필드 이름, 필드 이름, ... (*) 선택 테이블 이름 where 절
쿼리 select 필드 이름, 필드 이름, ... (*) from table name where 절 단가》limit 3 of 500 상위 3 항목
select *from kehu,yewuyuan where ye_id= ke_id; 영업사원의 고객 ID 쿼리
insert insert into badwolf (bad_id,bad_name) 값(3,'badbird') insert
update 수정 update badwolf (테이블 이름) set bad_name (열 이름) = 'badwolf' ;
업데이트 badwolf(테이블 이름) bad_name 열 이름='alex' 값 설정
bad_id=2인 곳에서 삭제 삭제
DCL 데이터 제어 언어 > 제어 액세스 권한 부여
액세스 권한 취소
ddl 데이터 정의 언어
테이블 생성 데이터 테이블 생성 테이블 라이브러리 이름 생성
테이블 데이터베이스 객체 삭제
테이블 정의 변경 해당 열
mysql에 명령문을 입력하면 끝에 ; 기호가 있어야 합니다. ->는 이 명령문이 완료되지 않았으며 계속 입력을 기다리고 있음을 의미합니다. c는 입력을 취소하는 데 사용됩니다.
///////////////////////////////////////////// /// //////////////////////////
숫자 유형
TINYTIN 매우 작은 정수 BIGINT 큰 정수
SMALLINT 작은 정수 FLOAT 단정밀도 부동 소수점 수
MEDIUMINT 중간 크기 정수 DOUBLE 배정도 부동 소수점 수
INT 표준 정수 DECIMAL 부동 소수점 수의 문자열
CHAR 고정 길이 문자열 VARCHAR 변수 -length string
TINYBLOB 매우 작은 BLOB BLOB 작은 BLOB
MEDIUMBLOB 중간 BOLB LONGBLOB 큰 BLOB
TINYTEXT 매우 작은 텍스트 문자열 TEXT 작은 텍스트 문자열
MEDIUMTEXT 중간 텍스트 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다음 페이지

위 내용은 포토샵 학습포럼 PHP 학습 mysql 페이지 1/2에 대한 내용을 포함하여, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되었으면 좋겠습니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.