昨天分享了一些简单的数据库的操作,今天接着给大家扩充一下

 

先说一点其他的

用户设置 的相关概念

    用户:使用程序的人或者角色

    权限:被允许操作的范围

    组 :针对用户的权限集合,角色。

用户管理 

          MySQL的用户在mysql数据库当中的mysql库当中的得user表中

          设置用户密码 

           SET PASSWORD FOR root@localhost = PASSWORD("1234" );

           查看用户名密码

           SELECT USER,host FROM mysql.user\G;

           查询形式:跨库进行查询--------->>> 库.表 形式 

           \G: 格式化输出,用于字段太多或者太长导致的现实问题

数据类型与数据修改

    大家可以安装  Navicat 这个软件    高效的数据库可视化管理工具。

    不用那个苦逼的cmd的了   这个可视化和图型界面还不错

 

数据的修改 

        ALTER TABLE  student RENAME person;    修改表名

        ALTER TABLE student ADD COLUMN phone char(22);  添加字段

        ALTER TABLE student DROP COLUMN phone;      删除字段

        ALTER TABLE student MODIFY COLUMN name char(32)   修改字段类型  可也以修改数据类型

        ALTER TABLE student CHANGE COLUMN name body char(32); 修改字段名称类型

        UPDATE student SET name="老刘" WHERE id = 1;

        如果没有where   会改变表中全部的name   (修改字段名称类型)

        DELETE FROM student WHERE name<>"老表"; 删除名字为"老表 " 的字段

 

id 具有唯一性   

比如大家在表中有八个字段 他们的id值是从1到8  这是我们删除一个字段 还剩下7个

之后再加入一个字段  大家查询id时 会发现id值为  1,2,3,4,5,6,7,9  

         移动字段  

       ALTER TABLE student CHANGE name char(22) after class;    >>>
将name字段移动到class字段之后

 

数据库中常用的数据类型

字符   

       char   长字符

       varchar   短字符

       text   文本

数值

       tinyint   1个字节的长度

       smallint    2个字节的长度

       int    4个字节的长度

       bigint  8个字节的按长度

时间

     time  时   分   秒

     datetime      年  月  日    时  分  秒

     year

     date     年   月   日 

 

 

 

友情链接
ioDraw流程图
API参考文档
OK工具箱
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:ixiaoyang8@qq.com
QQ群:637538335
关注微信