Mysql——数据库和数据表的基本操作
/*创建数据库--- 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——数据库和数据表的基本操作的更多相关文章
- MySQL数据库 | 数据库和数据表的基本操作
第一篇博文,一个小小的纪念仪式^-^ 以下正文 一.数据库的基本操作 --数据库的操作 --连接数据库 mysql -uroot -p密码 mysql -uroot -pmysql --退出数据库 e ...
- MySQL 数据库、数据表、数据的基本操作
1.数据库(database)管理 1.1 create 创建数据库 create database firstDB; 1.2 show 查看所有数据库 mysql> show database ...
- mysql 关于数据库和数据表的基本操作
-- 备注: -- .每一条mysql语句后面都需要加上半角分号 -- .可以用``符号(1键旁边的那个键)将字段名称引用起来,如`Name` -- .mysql在windows下不区分大小写,在li ...
- MySQL数据库查看数据表占用空间大小和记录数
MySQL数据库中每个表占用的空间.表记录的行数的话,可以打开MySQL的 information_schema 数据库.在该库中有一个 TABLES 表,这个表主要字段分别是: TABLE_SCHE ...
- MySQL数据库、数据表和字段字符集查询、修改和配置
一.设置编码 LINUX 修改vi/etc/my.cnf WINDOWS my.ini 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 ...
- MySQL开发——【数据库、数据表的基本操作】
启动MySQL服务器端 CMD启动MySQL服务器端 net start(启动)|stop(停止)|restart(重启)服务名称(mysql) 连接MySQL服务器端 CMD连接MySQL服务器端 ...
- MySQL学习笔记 -- 数据表的基本操作
数据库是一个可以存放数据库对象的容器,数据库对象包括:表.视图.存储过程.函数.触发器.事件.其中,表是数据库最基本的元素,是其他数据库对象的前提条件. 表中的一列称为一个字段,一行称为一条记录. 1 ...
- mysql数据库修改数据表引擎的方法
对于MySQL数据库,如果你要使用事务以及行级锁就必须使用INNODB引擎.如果你要使用全文索引,那必须使用myisam. INNODB的实用性,安全性,稳定性更高但是效率比MYISAM稍差,但是有的 ...
- MySQL数据库修改数据表类型(引擎)的方法
MySQL数据库使用事务,相关数据表必须为InnoDB引擎 查看数据表状态: SHOW TABLE STATUS FROM wawa WHERE NAME='ww_invite_code_temp'; ...
随机推荐
- Python switch(多分支选择)的实现
Python 中没有 switch/case 语法,如果使用 if/elif/else 会出现代码过长.不清晰等问题. 而借助字典就可以实现 switch 的功能 示例: def case1(): # ...
- PPTV(pplive)_forap_1084_9993.exe 木马清除经历
## 流氓行经 这几天电脑上突然自动安装pptv,金山毒霸清除了也不管用, 卸载了pptv过一会又自动安装上了,太嚣张了哈. ## 监控进程跟目录变化 接下来使用 ProcessMonitor 监控进 ...
- Flask--(项目准备)--框架搭建,配置文件抽取,业务逻辑抽取
抽取配置文件: import logging from redis import StrictRedis class Config(object): """项目的配置&q ...
- windows环境python2.7安装MySQLdb
我电脑是64位,并且安装python不是默认路径,使用pip和mysql-python的exe文件安装都失败了. 后在网上找到一种安装方法,记录下. 确保安装了wheel,我的2.7默认安装了 pip ...
- bzoj5103: [POI2018]Ró?norodno
Description 给定一个n行m列的矩阵,请对于每个长宽均为k的连续子正方形,统计里面出现过的数值的种类数. Input 第一行包含三个正整数n,m,k(n,m<=3000,k<=m ...
- kafka partition(分区)与 group(转)
原文 https://www.cnblogs.com/liuwei6/p/6900686.html 一. 1.原理图 2.原理描述 一个topic 可以配置几个partition,produce发送 ...
- 虚拟机安装centOs+网络配置(完整说明)
1.新建虚拟机(标准) 选择 (我以后下安装操作系统) 选择Linux 操作系统 版本为CentOS(32位) 虚拟机的名称和位置任意 磁盘容量如下即可 设 ...
- 四张图带你了解Tomcat系统架构
一.Tomcat顶层架构 先上一张Tomcat的顶层结构图(图A),如下: Tomcat中最顶层的容器是Server,代表着整个服务器,从上图中可以看出,一个Server可以包含至少一个Service ...
- 20165205 2017-2018-2 《Java程序设计》课程总结
20165205 2017-2018-2<Java程序设计>课程总结 每周作业链接总结 预备作业一: 简述了我认为好的师生关系,展望了未来学习java的日子 预备作业二:总结了C语言的学习 ...
- 5.HTML+CSS制作一颗流星
效果地址:https://codepen.io/flyingliao/pen/pBzKbZ HTML code: <div class="sky"> <span& ...