2、 8.当前库数据表结构:show tables; 9.更改表格 10. ALTER TABLE [表名] ADD COLUMN [字段名] DATATYPE 11. 说明:增加一个栏位(没有删除某个栏位的语法。 12. ALTER TABLE [表名] ADD PRIMARY KEY ([字段名]) 13. 说明:更改表得的定义把某个栏位设为主键。 14. ALTER TABLE [表名] DROP PRIMARY KEY ([字段名]) 15. 说明:把主键的定义删除。 16.显示当前
3、表字段:show columns from tablename; 17.删库:drop database [库名]; 18.删表:drop table [表名]; 19.数据操作 20.添加:INSERT INTO [表名] VALUES('','',......顺序排列的数据); 21.查询: SELECT * FROM [表名] WHERE ([条件]); 22.建立索引:CREATE INDEX [索引文件名] ON [表名] ([字段名]); 23.删除:DELETE FROM [表名] WHER
4、E ([条件]); 24.修改:UPDATE [表名] SET [修改内容如name = 'Mary'] WHERE [条件]; 25.导入外部数据文本: 26.1.执行外部的sql脚本 27.当前数据库上执行:mysql < input.sql 28.指定数据库上执行:mysql [表名] < input.sql 29.2.数据传入命令 load data local infile "[文件名]" into table [表名]; 30.备份数据库:(dos下) 31.mysqldump --opt
5、school>school.bbb 32.提示:常用MySQL命令以";"结束,有少量特殊命令不能加";"结束,如备份数据库 33.一. 增删改查操作 ============================================================================34.1. 增: 35.insert into 表名 values(0,'测试'); 36.注:如上语句,表结构中有自动增长的列,也必须为其指定一个值,通常为0 37.insert into 表名(id,na
6、me) values(0,'尹当')--同上 1.2.删数据: 2.delete from 表名; 3.delete from 表名 where id=1; 4.删除结构: 5.删数据库:drop database 数据库名; 6.删除表:drop table 表名; 7.删除表中的列:alter table 表名 drop column 列名; 8.3. 改: 9.修改所有:updata 表名 set 列名='新的值,非数字加单引号' ; 10.带条件的修改:updata 表名 set 列名='新
7、的值,非数字加单引号' where id=6; 11.4.查: 12.查询所有的数据:select *from 表名; 13.带条件的查询: 14.select *from 表名 where 列名=条件值; 15.Select * from 表名 where 列名 not like(like) '字符值' 16.分页查询:select *from 表名 limit 每页数量 offset 偏移量; 17.二.操作命令 18.========================================