美文网首页mysql
建表及简单操作

建表及简单操作

作者: _narcissus | 来源:发表于2018-11-12 22:57 被阅读8次

SQL:结构化查询语言(Structured Query Language) 属于lamp/lnmp中的m(MySQL)


创建数据库

1.创建数据库,设置utf8支持中文

create database 数据库名 default character set utf8;

ps:我在这里又上了一次当,这里其实只有一句话,建表和设置字符集是同一句话,因为我分开了写,所以老是报错,设置不了中文支持。 :)


2.查询所有的已经存在的数据库

show databases;

数据表

1.进入数据库

use 数据库名;

2.创建表

create table if not exists 表名(
    列名 数据类型 primary key,
    列名 数据类型,
    .....
    列名 数据类型
);

需要注意的事项:
自增长可以自动在主键生成有序列表 在primary key后加 auto_increment

主键 primary key 必须唯一,一个表只有一个主键。
列名(不能是关键字 必须是英文)
表名不能有连字符-,只能使用 字母加下划线这种

3.查询所有已经存在的表

show tables;

4.给表中写入数据

insert into 表名(列名,列名,....,列名) values(值,值....值);

5.查询表中所有的数据

select * from 表名;

到这里数据表已经建好了,接下来就是对数据的修改了,修改之前先备份

修改数据库

1.修改之前先备份表数据(很重要)

create table 数据表名_bak as select * from 表名;

2.添加列或者备用列

alter table 表名 add 列名 列名的数据类型;
alter table 表名 add bak 列名的数据类型;

3.添加状态列,可以配合条件查询来显示不需要的数据

alter table 表名 status char

4.加列类型的长度

ater table 表名 modify column 列名 类型;

5.配合条件语句的查找,修改指定的一条数据

update 表名 set 列名=值,列名=值,.... 列名=值 where 主键=值

6.删除整条数据

delete from 表名 列名=值/主键=值

7.显示中文表名

select 列名 替换的中文名,列名 替换的中文名 from 表名;

8.条件查询

select * from 表名 where  列名=值

自增长
1.有上限 在主键后添加 auto_increment
2.无上限 select uuid

相关文章

  • 建表及简单操作

    SQL:结构化查询语言(Structured Query Language) 属于lamp/lnmp中的m(MyS...

  • 0818美化数据透视表

    我们学习了数据透视表的简单操作,建表。今天我们来学习对数据透视表进行布局及简单美化。首先对上节内容做个简单的回顾 ...

  • MySQL数据快速导入

    赋予权限 grant:创建用户及赋权操作select,insert,create,drop:赋予查询、写入、建表及...

  • hbase shell操作(如建表,清空表,增删改查)

    hbase操做 hbase web操作 hbase shell 基本操作: 1)建表 具体命令 2)建表后查看表:...

  • hive及spark建表的三种方式

    直接建表 查询建表,只会复制列和属性值,不会复制分区及约束 复制表结构方式建表,不会复制值,但是会复杂分区及存储格式

  • MySQL 多表操作

    day07-多表操作 今日任务 完成对MYSQL数据库的多表查询及建表的操作 教学目标 掌握MYSQL中多表的创建...

  • 线性表两种建表方法

    顺序表建表 数组作为顺序表的载体length描述顺序表的长度 单链表建表就是一系列插入操作为了规范操作 一般在两个...

  • MySql基本语句

    -建表、删除表 -更改表结构 -基本查询 -更新操作 -删除操作 -插入数据 -聚合函数 -连接语句 -Havin...

  • 前嗅ForeSpider教程:数据建表

    今天,小编为大家带来的教程是:如何在前嗅ForeSpider中,进行数据建表操作及各注意事项。主要内容包括:快速建...

  • SqlDelight+SqlBrite入门级示例

    最近看了下SqlDelight+SqlBrite, 写了个示例。实现简单的建表、插入、查询操作。没有官方示例那么大...

网友评论

    本文标题:建表及简单操作

    本文链接:https://www.haomeiwen.com/subject/qdshfqtx.html