DESCRIBE table_name;#查看表结构,下面那个一样的 DESC table_name;#查看表结构,默认值类型等 SHOW CREATE TABLE table_name;#查看表的创建sql
外键就是关联父类表,父类表发生改变时,子表也会发生相应的改变。父类表和子表必须使用相同的存储引擎。外键会自动创建索引#
#创建表时声明外键 create table name( ......, CONSTRAINT 外键别名 FOREIGN KEY(外键的字段们) REFERENCES 父表名(主键们) )
创建表的字段的约束
ALTER TABLE 表 ADD CONSTRAINT _name CHECK(id>0)
表示id字段必须是要大于0的
#为从小到大,字母优先 select * from table_name order by age; #表示从大到小,desc select * from table_name order by age desc;
select DISTINCT name from table_name
表示去除重复name
//COMMENT 表示字段的描述 create table name( id int comment '这是id' ); alter table id comment '这真的是id';
一、关键字和函数 大写
二、数据库名称,表名,字段名等小写,单词之间用_分割
三、分割符结尾;
$this->pdo->query("set character set 'utf8'");
SELECT * FROM table LIMIT 5,10;#检索记录行6-15 SELECT * FROM table LIMIT 95,-1;#检索记录行96到最后 SELECT * FROM table LIMIT 5;#检索前5个记录行