跟表哥学运维 MySQL从入门到删库
MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的 SQL 语言是用于访问数据库的最常用标准化语言。MySQL 软件采用了双授权政策,分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型和大型网站的开发都选择 MySQL 作为网站数据库。 必须掌握命令 这里我们以kali中自动的mariadb数据库为例,mysql同样的方法。 启动 关闭 重启 数据库
注意: 有时候我们用service命令也是可以的,如
但是部分系统service需要配置,所以建议用第一种方法。 登录数据库
-u:用户名-p:密码 显示当前已有数据库
注意命令后面的; 创建新的数据库
我们便创建了一个名为xiaoyaozi的数据库。 选择相应的数据库 格式:use 数据库名 ;
创建表格式:CREATE TABLE table_name (column_name column_type);
如上,我们创建了一个名为dabiaoge的表,并且字段有id title author submission_date 并设置了id字段为主键。 向表中插入数据
这里可以连续一行输入mysql排序,也可以逐行输入。 注意这里的->为系统生成,不输入。查询表中的内容
以上是全局查询,如何做到搜索查询呢?如我想查询作者为大表哥的记录,命令如下:
更新数据
修改id=3的title数据为欢迎关注kali黑客笔记 删除语句 删除数据库
执行上面的命令,就可以准备跑路了。 删除表
高级用法 复制表复制表的结构(不包含数据)
复制数据
排序 如果我们需要对读取的数据进行排序,我们就可以使用 MySQL 的ORDER BY 子句来设定你想按哪个字段哪种方式来进行排序,再返回搜索结果。 升序和降序
导入和导出 导出
导入
LIKE语句 将 dabiaoge 表中获取 name 字段中以 COM 为结尾的的所有记录:
(编辑:92站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |