Alter TABLE 1ecs_region RENAME ecs_region
insert into 表名(列名,列名) values(v1,v2)
修改数据
一次改变多个字段
记住在每一个更新的字段间用逗号隔开。
mysql>更新 table01 set field04=19991022, field05=062218 where field01=1;
Query OK, 1 row affected ( sec)
query_cache_type为demand/on,允许该查询被缓存,query_cache_type的缺省值为on。
query_cache_type为off,它不缓存任何的查询
sql_no_cache 是这个查询不该缓存,不允许这个缓存查询被高速
select @***@query_cache_type;//查询缓存是否开启
select sql_no_cache id,name from customer;//不缓存查询结果
show variables like 'have_query_cache';检测缓存是否开启
select @***@global query_cache_size;//查看缓存区的大小
show stauts like 'qcache%';//监视查询缓存性能
可将如下语句
query_cache_size = 268435456
query_cache_type = 1
query_cache_limit = 1048576
存放到/etc/f文件的[mysqld]下
然后重启mysql数据库
service mysqld restart
就会启动mysql的缓存机制 Query Cache。在使用中,查询缓存会存储一个 SELECT 查询的文本与被传送到客户端的相应结果。
如果之后接收到一个同样的查询,服务器将从查询缓存中检索结果,而不是再次分析和执行这个同样的查询。
注意:查询缓存绝不返回过期数据。当数据被修改后,在查询缓存中的任何相关词条均被转储清除。
//索引查询//索引查询//索引查询//索引查询//索引查询//索引查询//索引查询//索引查询//索引查询//索引查询
select * from articles where match (字段名1,字段名2) against('database');//索引查询
...一次一个字段
mysql>alter table table01 add column field03 char(20);
Query OK, l row affected ( sec)
Records: 1 Duplicates: 0 Warnings: 0
...一次多个字段
mysql>alter table table01 add column field04 date, add column field05 time;
Query OK,
l row affected ( sec)
Records: 1 Duplicates: 0 Warnings: 0
注意:每一列都必须以"add column"重新
获取最后插入数据的id
SHOW TABLE STATUS LIKE '表名';
SET PASSWORD FOR 'root'@'localhost' = ''
SET PASSWORD FOR 'root'@'localhost' = PASSWORD( '****' )
UPDATE SET Password=PASSWORD('你的新mysql密码') WHERE User='root'; FLUSH PRIVILEGES;
这个是密码错误或者用户名错误,DOS下登陆是>mysql -h localhost -u root -p password
-h 后面是服务器地址
-u 是mysql用户名默认会有个root
-p 是设置passoword
mysqldump -u root -pxywang --opt kjinfo > c:/ //-p和密码之间不能有空格,有密码不用敲回车,否则会让你在输入密码
mysql -h localhost -u root mianshi <c:\
mysql题目 来自淘豆网m.daumloan.com转载请标明出处.