1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
| $conn = 'create database test';
创建数据库 CREATE DATABASE name1; 显示数据库 SHOW databases; 选中数据库 USE database; 查看数据库中的表 SHOW tables; 删除数据库 DROP DATABASE test;
创建表 CREAETE TABLE demo1(username VARCHAR(20),pwd VARCHAR(20),time data,ip VARCHAR(20)); 查看表字段结构信息 DESC demo1; 查看表的创建sql语句 SHOW CREATE TABLE demo1; 删除表 DROP TABLE demo1; 指定表引擎和字符集 ENGINE = InnDB; 指定表默认字符集 DEFAULT CHAREST = utf8;
修改表字段类型 modify ALTER TABLE demo1 MODIFY username VARCHAR(20); 增加表字段 ALTER TABLE demo1 ADD COLUMN news VARCHAR(20); 增加字段时控制字段顺序 ALTER TABLE demo1 ADD email VARCHAR(20) AFTER username; ALTER TABLE user ADD id INT(10) first; 删除表字段 ALTER TABLE demo1 DROP COLUMN email; 表字段改名 ALTER TABLE demo1 CHANGE email mail VARCHAR(20); 使用modify调整顺序 ALTER TABLE user MODIFY em VARCHAR(20) first; 修改表名称 ALTER TABLE demo1 RENAME demo2; 修改表字段类型modify ALTER TABLE demo1 MODIFY email VARCHAR(40); 增加表字段 ALTER TABLE demo1 ADD COLUMN email VARCHAR(20); --- 确认表是否存在 SHOW TABLES; SHOW COLUMNS FROM demo1; 两句的作用相同 DESCRIBE demo1 == SHOW COLUMNS FROM demo1;
|