时间:2021-07-01 10:21:17 帮助过:15人阅读
MariaDB [(none)]> SHOW DATABASES; 列出有那些库
MariaDB [(none)]> USE mysql; 举个例子选择mysql库,列出此库中有哪些表
MariaDB [(mysql)]> CREATE DATABASE abc; 创建一个名为abc的库
MariaDB [(mysql)]> SHOW DATABASES; 进行检查
MariaDB [mysql]> DROP DATABASE test; 删除名为 test 的库
MariaDB [mysql]> SHOW DATABASES; 确认结果
MariaDB [mysql]> USE abc; 使用abc库
MariaDB [studb]> CREATE TABLE def(编号 char(13), 姓名 varchar(20), 性别 char(1), 手机号 char(13), 通信地址 varchar(48)); 在abc库中创建名为def的表,并且表明创建的表的每一列所对应的意思,这里是创建了五列,用逗号进行隔开,表示不同的列。
MariaDB [(studb)]> DESC def; 检查一下创建表格的列的设置
向表格def中录入前2条数据记录
MariaDB [studb]> INSERT INTO def VALUES(‘001‘, ‘张三‘, ‘男‘, ‘11111111111‘, ‘西海岸‘);
MariaDB [studb]> INSERT INTO def VALUES(‘002‘, ‘李四‘, ‘女‘, ‘11111111111‘, ‘西海岸‘);
录入信息的时候注意,整理的信息格式要与上面的创建的表格的格式对应,注意信息用逗号隔开,末尾用分号结尾。
MariaDB [(studb)]> SELECT FROM def; 这里是确认表格的内容
删除表
MariaDB [studb]> DELETE FROM def; 删除 base 表中的所有数据记录
MariaDB [studb]> SELECT FROM def; 进行表格查看,会显示没有东西
MariaDB [studb]> DROP TABLE def; 删除整个def表
MariaDB [studb]> SELECT FROM def; 进行查看,会回显一个error,证明表格已经被删除
复制表
MariaDB [studb]> CREATE TABLE studb.aa SELECT FROM studb.abc; 复制studb库中的abc表,建立新表aa(包括原abc表中的所有数据)可以理解为创建一个表他的内容以及格式来自于后面的表
MariaDB [studb]> SELECT FROM studb.aa; 进行查看
MariaDB [studb]> CREATE TABLE studb.dbusers LIKE mysql.user; 从mysql库中复制user表,建立新表mysql.dbusers的结构
MariaDB [studb]> CREATE TABLE studb.dbusers LIKE mysql.user; 进行结果的查看
注意:在运用中要注意区分大小写,有的时候文件夹的大小写是不一样的,还有就是创建表的格式的时候要注意个字符的使用char与varchar是不一样的一个是固定死的数值的大小,一个是变长的,char如果是2那么这个对应的格式中只能放两个,要是不够的话系统会用空进行不全,要是超过两个,直接会将后面的删除;varchar是变长的标定数字是最大的范围,举个例子,标注的是3的话,存一个的话只占用一个另外的两个不存放东西,但是最大是三,如果比三大的话就将后面的直接删除了;还有就是float型单精度浮点型有效位是8位,double双精度浮点型16位有效。一般float就够用。具体参考C语言的相关数据类型。**
萌新浅谈Linux系统数据库的基本操作(干货)
标签:格式 erro linux 浮点 data 语言 dbus star show