Mysql已经成为了最流行的关系型数据库之一,目前最新的Mysql版本已到了8.0了,另外它算的上是php的好基友,曾经的灯架构风靡一时。今天我们来看看数据库的一些操作。
首先声明,我演示的Mysql的版本是5.7.28这个版本。
mysql>帮助创建 …… 主题: 创建数据库 创建事件 创建函数 UDF创建函数 以前……>
现在,我们知道了建库语句前两个单词了,继续帮助,看看具体的语法是怎样的。
mysql>帮助创建数据库 …… 创建数据库模式| {}db_name(如果不存在) [create_specification]… create_specification: (默认)字符集(=)charset_name |(默认)核对collation_name=以前……>现在我们就知道具体的语法是怎样的了。
语法:
创建数据库(如果不存在)数据库名 ( (字符集字符集名) (整理校对集名) 李)
- <>
如果不存在表示该数据库不存在时候才建立
李> <李>字符集这个和html字符集是一个意思,通常选择有utf8或utf8mb4
李> <李>校对集这个是和字符间比对和排序相关。
李>下面来完成一个工作库的建立
mysql>如果不存在创建数据库的工作 →字符集utf8 →核对utf8_general_ci; 查询好了,1行影响(0.01秒)
<强> 强>
当一个库建立好了,就需要去查看下,看看是不是真的建立了。
查看数据库的语法如下:
显示数据库(就像行话)
该命令能够展示所有的数据库,以及可以按模式来查找数据库。
现在我们来看看目前有多少个库
mysql>显示数据库; +--------------------+ | |数据库 +--------------------+ | information_schema | | |工作 mysql | | | performance_schema | | sys | +--------------------+ 5行集(0.00秒)
那如果我想查找以年代结尾的库有哪些,怎样去查
mysql>显示数据库像& # 39;% & # 39;; + - - - - - - - - - - - - - - - - - - + 数据库(% s) | | + - - - - - - - - - - - - - - - - - - + | |工作 | sys | + - - - - - - - - - - - - - - - - - - + 2行集(0.00秒)
<强> 强>
如果我们想在数据库里建表,或新增或删除数据等操作,首先必须要做的操作是选定该数据库。只有选定了数据库,这些操作才有意义,才能正确执行。
选择数据库的操作非常简单,语法如下:
使用数据库名
mysql>使用工作; 数据库修改
这样,就选定了工作这个库。
<强> 强>
当我发现建立的时候,字符集或校对集设置的不对的时候,该如何更改呢?
语法:
改变数据库库名 CHASET字符集名 整理校对集名
可以看的到,修改和新增的操作基本一样,除了创建改为了改变。
<强> 强>
之前建立的库名识工作,但现在觉得最后的年代可以不要。那么可以更改库名吗?不好意思,库名是修改不了的,只能先删除库工作,然后重新建立库工作。
删库语法:
删除数据库(如果存在)库名
mysql>删除数据库,如果存在工作; 查询好,0行影响(0.01秒) mysql>创建数据库的工作 →字符集utf8mb4 →核对utf8mb4_general_ci; 查询好了,1行影响(0.00秒)
以上就是MYSQL数据库操作(增删改查)的详细内容,更多请关注其它相关文章!