/*创建数据库--- 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. .gitlab-ci.yml 配置文件,知识点

    官方介绍:https://docs.gitlab.com/ee/ci/yaml/README.html 翻译: https://segmentfault.com/a/1190000010442764

  2. [转]MySQL group_concat设置group_concat_max_len

    GROUP_CONCAT函数用于将多个字符串连接成一个字符串,在拼接成字符串时就会存在拼接长度的问题,mysql 默认的拼接最大长度为1024 个字节,由于1024个字节会出现不够用的情况,所以有时需 ...

  3. [UE4]Input Key Selector

    一.Input Key Selector:按键设置 二.On Key Selected:按键收集完毕后触发该事件. 三.点击On Key Selected控件后,会显示“...”,表示可以接受键盘输入 ...

  4. Container 、Injection

    Container: Linux容器作为一类操作系统层面的虚拟化技术成果,旨在立足于单一Linux主机交付多套隔离性Linux环境.与虚拟机不同,容器系统并不需要运行特定的访客操作系统.相反,容器共享 ...

  5. .NET自动化测试工具链:Selenium+NUnit+ExtentReport

    Selenium可以执行UI的交互,ExtentReport用来生成测试报告,NUnit是我熟悉的基础测试框架,当然你也可以用MSTest.Xunit来代替.Selenium.NUnit没啥好讲的,网 ...

  6. JQuery miniui使用小记

    1.renderer="onActionRenderer" 如我们需要在一行数据时加上删除操作时,就需要在每行上加上“删除”按钮,以下为实现代码: 列加载时主要的属性

  7. Java笔试面试题整理第四波

    转载至:http://blog.csdn.net/shakespeare001/article/details/51274685 作者:山代王(开心阳) 本系列整理Java相关的笔试面试知识点,其他几 ...

  8. redis排序

    1.sort 排序最常见的是sort命令,可以对列表或者有序集合排序,最简单的排序方式如下: > lpush list (integer) > lpush list (integer) & ...

  9. Vue组件间的参数传递

    1.父组件与子组件传值 父组件传给子组件:子组件通过props方法接受数据: 子组件传给父组件: $emit 方法传递参数 2.非父子组件间的数据传递,兄弟组件传值 eventBus,就是创建一个事件 ...

  10. android 开发 View _13 绘制图片与BitmapShader位图的图像渲染器

    BitmapShader位图的图像渲染器 TileMode 模式 Shader.TileMode.CLAMP 边缘拉伸. Shader.TileMode.MIRROR 在水平方向和垂直方向交替景象, ...