美文网首页
mysql(数据库) 和表的相关操作

mysql(数据库) 和表的相关操作

作者: 一片落叶就是渺小 | 来源:发表于2018-09-09 20:11 被阅读0次


数据库(Database)就是一个存储数据的仓库。MySQL就是这样的一个关系型数据库管理系统(RDBMS),它可以称得上是目前运行速度最快的SQL语言数据库管理系统。
MySql的优势
MySQL是一款自由软件。任何人都可以从MySQL的官方网站下载该软件。
MySQL是一个真正的多用户、多线程SQL数据库服务器。
MySQL能够快捷、有效和安全的处理大量的数据。相对于Oracle等数据库来说,MySQL在使用时非常简单。MySQL主要目标是快捷、便捷和易用。
创建数据库

1通过CREATE DATABASE语句创建

mysql>CREATE DATABASE student_sys;
Query OK, 1 row affected(0.00 sec)

2创建指定字符集的数据库

mysql>CREATE DATABASE student_sys;
CHARACTER SET = GBK;
Query OK, 1 row affected(0.00 sec)

创建数据库前,判断数据库是否存在,不存在则创建
CREATE DATABASE IF NOT EXISTS 数据库名称

mysql>CREATE DATABASE IF NOT EXISTS student_sys;
Query OK, 1 row affected(0.00 sec)

选择数据
USE 数据库名 (选择数据库)

mysql>USE student_sys;
Database changed

查看当前所在数据库
select database();
查看当前数据库编码格式show variables like 'character_set_database';
修改数据库
修改数据库可以使用ALTER DATABASE或者ALTER SCHEMA语句来实现。
删除数据库
DROP DATABASE IF EXISTS 数据库名称;

创建表
CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));

#创建表
use demo;
create table pet(
        name varchar(20),        #名字
        owner varchar(20),       #主人
        species varchar(20),     #种类
        sex char(1),             #性别
        birth date,              #出生日期
        death date               #死亡日期
)

查看表
SHOW TABLES
查看表详细信息
SHOW CREATE TABLE table_name
查看表结构(DESCRIBE)
DESC 数据表名;
查看某一列的信息
DESC 数据表名 列名
添加新字段(列)ALTER ATBLE students ADD age int DEFAULT 0
ALTER ATBLE students ADD( gender int default 0, phonenum int(11) );
修改表的字段类型ALTER TABLE 表名 MODIFY 字段名 数据类型;
修改字段名(列)
ALTER TABLE 表名 CHANGE 字段名 新字段名 数据类型;
删除字段名(列)
ALTER TABLE 表名 DROP 字段名

相关文章

  • 数据库第一周

    mysql的命令和查询语句: 登陆系统 数据库的操作 如何创建表 关于表的操作: DML:数据库操作语言:对于表中...

  • 3 MySQL数据库操作

    2 MySQL数据库操作 3.1 MySQL操作数据库 3.2 MySQL操作数据表 3.2.1 MySQL创建数...

  • python对mysql的操作

    python对mysql的操作 Mysql 常见操作 数据库操作 PS:用户权限相关数据保存在mysql数据库的u...

  • MySql笔记

    Mac安装并运行MySql MySql数据库、数据表的操作 MySql数据类型及常见约束 MySql表操作 MyS...

  • mysql(数据库) 和表的相关操作

    一数据库(Database)就是一个存储数据的仓库。MySQL就是这样的一个关系型数据库管理系统(RDBMS),它...

  • 《SQL基础教程》阅读笔记2

    主要内容: 数据库和表的创建 表的插入操作,修改操作附:root用户使用mysql: 数据库的创建 (笔者使用的是...

  • MySQL基本语句-01

    MySQL不区分大小写!!! 对MySQL的操作 登录MySQL 展示所有数据库 展示所有表 退出 对数据库的操作...

  • MySQL-DCL语句-用户管理与授权-备忘笔记

    DCL-MySQL数据库管理相关 用户管理 相关库: mysql相关表:user 添加用户#通过MySQL自带的D...

  • MySQL必知必会基础

    一、mysql 数据库/表的操作 -- 连接数据库 mysql -u root -p -- 退出数据库 quit/...

  • mysql 总结

    1 mysql常用术语 2 mysql安装 3 连接数据库 4 数据库的操作 (**) 5. 表的基本操作(***...

网友评论

      本文标题:mysql(数据库) 和表的相关操作

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