首页 > 数据库技术 > 详细

初识mysql-库操作及表操作

时间:2019-07-10 22:38:31      阅读:94      评论:0      收藏:0      [点我收藏+]

mysql 管理员密码的设置

1.知道原始密码

1.1登录到mysql 执行更新语句来修改

        update user  set password = password("123") where host="localhost" and  user="root";

刷新全新 flush privileges;   或者重启mysqld  

2.2 mysqladmin小工具   

mysqladmin -uroot -p123 password 321

-p是原始密码     

2.不知道原始密码

2.1删除权限相关的文件   (容易挨打)

2.2 跳过授权表  

手动启动mysqld 指定参数   

mysqld --skip-grant-tables

update user  set password = password("111") where host="localhost" and  user="root";

重启mysqld 即

库的操作:

切换数据库   use + 数据库名称
查看所有的数据库    show + databases;
查看某个数据库的详细信息   show + create +database +库名;

创建新的数据库   create + database +数据库名称;
创建数据库按指定编码格式 create +database+数据库名称+charset utf8;

删除数据库   drop + database +库名;

表的命名规范

1.不区分大小写

2.不要使用关键字 例如create select 等.....

3.不能使用纯数字

4.可以下滑线 通常字符下滑线数字的组合

表的操作:

创建表  create table + 表名称 (列名称  列数据类型,...) charset gbk;
按照指定编码


查看库下面的所有表:show tablse;
查看表结构       desc + 表名称;
查看表的创建语句   show create table + 名称;
删除表     drop  table + 名称;
插入一个值: insert into 表名 +values (‘jscks’)
            select * from   表名;
清空表内的数据   truancate table + 表名;

修改表的结构

添加字段  alter table 表名 + add 列的名 列的数据类型;
删除字段  alter table 表名 + drop 列名称;
修改表的数据类型 alter table 表名 +modify 列名称 新的数据类型;
修改列名 alter table table 表名 +change 旧名 新名 新的数据类型;
修改表的名称  rename table 旧名称  to  新名称;

修改表的编码  alter table table 表名 charset utf8;
查看默认编码   show create table 表名;

初识mysql-库操作及表操作

原文:https://www.cnblogs.com/zhuyuanying123--/p/11167017.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!