mysql数据库
首先有一点,算是新发现。装了mysql的客户端图形用户工具很久了,也就是那个MySQL Query Browser,前面试过几次,感觉不好,主要是因为编辑的功能太弱了,今天无意间竟然发现一个很有用的东东,那就是下方的“编辑”按钮,一点,上面表里面的所有数据都可以编辑了,不比ems sql manager差,以前怎么没发现呢?以下是学习mysql的有关知识点。
查看有多少个数据库:show databases;
查看有多少个表(某个数据库中):show tables;
在使用某一数据库前必须:use databasename;
执行文本形式的脚本文件(比如这个目录文件:D:/sql_script/mysql_script.sql):/. D://sql_script//mysql_script.sql,注意,不用分号在末尾,否则人家不执行;另外,路径之间都是用双反斜线,而不是单反斜线。
查看表结构:desc tablename;
插入数据:insert into tablename values (args1,arg2,...);
删除表中全部数据:delete from tablename;不用星号,否则出错。
删除一条记录:delete from tablename where columname=value1;
查询结果分页:select * from tablename limit 3,2;
这一句连排序带分页都有了:select * from tablename order by columnname desc limit 3,3;
创建自动增长字段:create table tablename(columnname type(size) primary key auto_increment,xolumnname2 type(size) );
插入有自动增长字段的记录:insert into tablename values(null,value2);这是一种方法,还有一种,不理会那个自动增长字段,直接用插入语句插入,insert into tablename (columnname2) values(value1);
取得当前时间:select now();