/*创建数据库--- CREATE DATABASE 数据库名;*/
CREATE DATABASE itschool; /*查看已经存在的数据库*/
SHOW DATABASES; /*查看某个已创建的数据库的信息--- SHOW CREATE DATABASE 数据库名;*/
SHOW CREATE DATABASE itschool; /*修改数据库编码--- ALTER DATABASE 数据库名 DEFAULT CHARACTER SET 编码方式 COLLATE 编码方式_bin;*/
ALTER DATABASE itschool DEFAULT CHARACTER SET gbk COLLATE gbk_bin; ALTER DATABASE itschool DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; /*删除数据库--- DROP DATABASE 数据库名;*/
DROP DATABASE itschool; /*切换当前数据库--- USE 数据库名;*/
USE itschool; /*创建数据表
CREATE TABLE tb_grade(
字段名1 数据类型(L),
字段名2 数据类型(L),
...
字段名n 数据类型(L)
); 注:L表示长度,树值类型的数据长度可选
*/
CREATE TABLE tb_grade(
id INT(11),
NAME VARCHAR(20),
grade FLOAT
); /*查看本数据库中存在的数据表*/
SHOW TABLES; /*查看某个已创建的数据表--- SHOW CREATE TABLE 数据表名;*/
SHOW CREATE TABLE tb_grade; /*使用describe语句查看数据表 --- DESCRIBE 数据表名; 或 DESC 数据表名;*/
DESCRIBE tb_grade;
DESC tb_grade; /* 结果注释:
NULL --- 表示该列是否可以存储空值
Key --- 表示该列是否已经编制索引
Default --- 表示该列是否有默认值,没有则显示为(NULL)
Extra --- 表示获取到的与给定列相关的附加信息
*/ /*修改数据表名--- ALTER TABLE 原表名 RENAME [TO] 新表名; --- to可选*/
ALTER TABLE tb_grade RENAME TO grade;
ALTER TABLE grade RENAME tb_grade; /*修改字段名 ALTER TABLE 表名 CHANGE 原字段名 新字段名 数据类型;*/
ALTER TABLE grade CHANGE id NO INT;
ALTER TABLE grade CHANGE NAME username VARCHAR(20);
ALTER TABLE grade CHANGE grade score FLOAT; DESC grade; /*修改字段数据类型--- ALTER TABLE 表名 MODIFY 字段名 数据类型;*/
ALTER TABLE grade MODIFY grade DOUBLE; /*添加字段--- ALTER TABLE 表名 ADD 新字段名 数据类型;*/
ALTER TABLE grade ADD age INT(10); /*删除字段--- ALTER TABLE 表名 DROP 字段名;*/
ALTER TABLE grade DROP age; /*修改字段的排列位置:将username列放在第一位 --- ALTER TABLE 表名 MODIFY 字段名 VARCHAR(20) FIRST;*/
ALTER TABLE grade MODIFY username VARCHAR(20) FIRST; /*修改字段的排列位置:将username列放在no列后边--- ALTER TABLE 表名 MODIFY 字段名1 VARCHAR(20) AFTER 字段名2;*/
ALTER TABLE grade MODIFY username VARCHAR(20) AFTER NO; /*删除数据表--- DROP TABLE 字段名;*/
DROP TABLE grade;

Mysql——数据库和数据表的基本操作的更多相关文章

  1. MySQL数据库 | 数据库和数据表的基本操作

    第一篇博文,一个小小的纪念仪式^-^ 以下正文 一.数据库的基本操作 --数据库的操作 --连接数据库 mysql -uroot -p密码 mysql -uroot -pmysql --退出数据库 e ...

  2. MySQL 数据库、数据表、数据的基本操作

    1.数据库(database)管理 1.1 create 创建数据库 create database firstDB; 1.2 show 查看所有数据库 mysql> show database ...

  3. mysql 关于数据库和数据表的基本操作

    -- 备注: -- .每一条mysql语句后面都需要加上半角分号 -- .可以用``符号(1键旁边的那个键)将字段名称引用起来,如`Name` -- .mysql在windows下不区分大小写,在li ...

  4. MySQL数据库查看数据表占用空间大小和记录数

    MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHE ...

  5. MySQL数据库、数据表和字段字符集查询、修改和配置

    一.设置编码 LINUX  修改vi/etc/my.cnf WINDOWS my.ini 在[client]下添加    default-character-set=utf8 在[mysqld]下添加 ...

  6. MySQL开发——【数据库、数据表的基本操作】

    启动MySQL服务器端 CMD启动MySQL服务器端 net start(启动)|stop(停止)|restart(重启)服务名称(mysql) 连接MySQL服务器端 CMD连接MySQL服务器端 ...

  7. MySQL学习笔记 -- 数据表的基本操作

    数据库是一个可以存放数据库对象的容器,数据库对象包括:表.视图.存储过程.函数.触发器.事件.其中,表是数据库最基本的元素,是其他数据库对象的前提条件. 表中的一列称为一个字段,一行称为一条记录. 1 ...

  8. mysql数据库修改数据表引擎的方法

    对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎.如果你要使用全文索引,那必须使用myisam. INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的 ...

  9. MySQL数据库修改数据表类型(引擎)的方法

    MySQL数据库使用事务,相关数据表必须为InnoDB引擎 查看数据表状态: SHOW TABLE STATUS FROM wawa WHERE NAME='ww_invite_code_temp'; ...

随机推荐

  1. zabbix自动发现zabbix_agent后添加到所属组和链接到某些模块(九)

    自动发现的两个操作:discovery(自动发现) and actions(发现后执行某个操作)   需求:   1:自动发现 Zabbix agent运行的主机   2:执行的动作 1)添加到所属组 ...

  2. 日期date出参入参和timestamp转化

    日期传到form页面,注意MM要大写 由于Date在MySQL没有默认值,没有设置的时候,会自动变成0000-00-00,影响渲染到Java类中,所以需要在程序中设置默认值 date转timestam ...

  3. 【java】接口

    class :用于定义类interface:用于定于接口 接口定义时,特点:1.接口中常见定义:常亮和抽象方法2.接口中的成员都有固定修饰符(如果没有会被隐式添加) 常量:public static ...

  4. 第一天Python

    一.开发语言 高级语言:Python  Java.PHP     高级语言--字节码(PHP适用于写网页) 低级语言:C.汇编--机器码(底层开发,根本,效率低) 二.Python种类 三.安装

  5. Pod配置PersistentVolumeClaim详解

    1,创建PersistentVolume kind: PersistentVolume apiVersion: v1 metadata: name: task-pv-volume labels: ty ...

  6. layui流加载+h5自带模板

    @{ ViewBag.Title = "服务列表"; Layout = "~/Areas/hahaha/Views/Shared/_Head.cshtml"; ...

  7. 用GDB调试程序(三)

    四.维护停止点 上面说了如何设置程序的停止点,GDB中的停止点也就是上述的三类.在GDB中,如果你觉得已定义好的停止点没有用了,你可以使用delete.clear.disable.enable这几个命 ...

  8. 关于连接oracle工具plsql的一些使用

    上面图片是打开客户端PL\SQL devepoper的连接内容 进入页面后就可以进行相关的sql语句编写了 将几个结果放入一个表中 select 30+30 as 结果 from dual union ...

  9. win10 64位,家庭版,C++,ini配置说明

      #include<windows.h> #include<iostream> #include <atlstr.h> using namespace std; ...

  10. shareSdk分享图片

    /** * 只分享图片 * * @param bitmap bitmap */ private void sharedImage(Bitmap bitmap) { RxPermissions rxPe ...