找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
表内数据删除:
delete from    表名     删除表内所有数据
truncate 表名     删除表内所有数据

指定行数据删除:delete from 表名 where 条件 ( 条件内可以使用:in,<,>,or)
删除表:drop table  表名

delete truncate drop 三者删除的区别:
1.delete 和truncate都是只删除表内容,不删除表;dorp是直接删除表
2.truncate的删除速度比delete快;

建表建库:
1.crerte database 库名
2.crerte table 表名 (字段名1 数据类型 字段约束,字段名2 数据类型 字段约束);

查看库查看表:
show databases/tables;
对表字段的操作:建表
alter table 表名 add 字段名 数据类型 字段约束;
alter table 表名 add 字段名 数据类型 字段约束 after 字段名;    在...之后        
alter table 表名 change 原字段名 新字段名 数据类型 字段约束;
alter table 表名 drop 字段名,dorp字段名2;

表内数据的操作:插入数据
insert into 表名 values(每个字段相对应的值);
insert into 表名  (字段名,字段名1,字段名2)values(字段的值,字段1的值,字段2的值)
insert into 表名 values(每个字段对应的值1),(每个字段对应的值2);
删除表内数据:
delete from 表名 where 条件;
truncate 表名 删除所有内容,只保留表
更新/修改内容/数据:
update 表名 set 字段名1=具体的值  where 条件;
查找表中的数据:
select */字段名/聚合函数名(字段名)from 表名 where 条件;
备份一个表:
         create table 新表 like 原表;
把一个表的数据插入备份的表:dump
           insert into 新表 select*from 原表;
把一个表的字段插入到新表;
                insert into 新表(字段,字段2)select 字段1,字段2 from 原表;
备份数据库:
备份:mysqldump -uroot -p 库名>指定路径/文件名.sql
还原:mysql -uroot -p 空库<指定路径/文件名.sql
MySQL数据中存放用的表的库就是mysql数据库
创建用户的同时赋予全部的权限:
grant all privileges on *.* to "xioazhang"@"localhost" identified  by "123456";
*.*第一个*号表示所有的库,第二*号表示所有的表
用户创建完之后还要一个步骤,刷新权限:flush privileges;
show grants for 'wang'@'%'; //查看数据库的指定授权用户的权限

在mysql数据库中,有哪些用户属性
1.localhost :  表示本地操作用户
2.%:表示具有远程访问权限的用户
3.127.0.0.1   也表示本地权限的操作用户(也只有在5.5以下版本数据库中有)

分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册