mysql 库与表操作
1. 库操作
1.1. 创建数据库
语法规则:create database 库名;
CREATE DATABASE dt55;
在创建库时,希望指定编码语法:create database 库名 character set 编码名
CREATE DATABASE dt55 CHARACTER SET utf8;
1.2. 删除数据库
DROP DATABASE dt55;
1.3. 查看数据库
(1)查看某一个数据库的详细信息
语法:show CREATE DATABASE 库名:
SHOW CREATE DATABASE dt55_mysql;
(2) 查看mysql服务器软件下所有的库
SHOW DATABASES:
(3) 查看:当前用户连接的是哪个数据库:
select DATABASE();
(4)查看指定的数据库下有哪些表:
SHOW TABLES;
1.4. 修改数据库
这里的修改数据库一般是修改编码
语法:alter database 库名 character set 新编码名;、
列子:
SHOW CREATE DATABASE dt55_account;
ALTER DATABASE dt55_account CHARACTER SET utf8;
2. 表操作
2.1. 创建表
语法:
CREATE TABLE 表名(
字段1 数据类型,
字段2 数据类型,
.....
)
# 由于是先有库(database),然后在库中创建表(table)
# 选中某一个数据库:use 库名;
USE dt55;
CREATE TABLE java成绩表(
姓名 VARCHAR(40),
班级 VARCHAR(20),
Java成绩 FLOAT
);
2.2. 删除表
DROP TABLE java成绩表;
2.3. 修改表
1.对已经存在的表进行重命名:rename TABLE 旧表名 TO 新表名;
RENAME TABLE aaa TO bank;
2.往已经存在的表中添加字段信息:alter TABLE 表名 ADD 字段名 数据类型;
ALTER TABLE bank ADD gender VARCHAR(2);
3.删除某一张表中的字段:alter TABLE 表名 DROP 被删除的字段名
ALTER TABLE bank DROP gender;
4.对表中字段进行重命名:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新字段名数据类型
ALTER TABLE bank CHANGE aaa username VARCHAR(40);
5.修改某一字段的数据类型长度:
ALTER TABLE bank CHANGE bankNo bankNo VARCHAR(25);
2.4. 查看表
查看表结构desc
DESC bank;
查看表的创建语句
SHOW CREATE TABLE bank;
mysql 库与表操作的更多相关文章
- MySQL 库、表、记录、相关操作(3)
MySQL 库.表.记录.相关操作(3) 单表查询 """ 增: insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数 ...
- MySQL库和表的操作
MySQL库和表的操作 库操作 创建库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母.数字.下划线.@.#.$ 区分大小写 唯 ...
- MySQL库的相关操作
再熟悉一下Mysql库.表.记录的基本操作. 库 增 create database userinfo1 charset utf8; 查 show databases; show create dat ...
- 将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下)_2
将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下, 此pubs下的表名是employee,不冲突),方法大致以下几个(另有其他方法待补充), ...
- MySQL之库、表操作
一.库操作 创建库 create database 库名(charset utf8 对库的编码进行设置,不写就用默认值) 库名可以由字母.数字.下划线.特殊字符,要区分大小写,唯一性,不能使用关键字, ...
- MySQL 库、表、记录、相关操作(2)
库.表.记录.相关操作(2) 字段操作 create table tf1( id int primary key auto_increment, x int, y int ); # 修改 alter ...
- MySQL 库、表、记录、相关操作(1)
库.表.记录.相关操作(1) 数据库配置 # 通过配置文件统一配置的目的:统一管理 服务端(mysqld) .客户端(client) # 配置了 mysqld(服务端) 的编码为utf8,那么再创建的 ...
- 涂抹mysql笔记-管理mysql库和表
mysql的表对象是基于库维护的,也就是说它属于某个库,不管对象是由谁创建的,只要库在表就在.这根Oracle不同Oracle中的表对象是基于用户的.属于创建改对象的用户所有,用户在表就在.mysql ...
- python爬取信息到数据库与mysql简单的表操作
python 爬取豆瓣top250并导入到mysql数据库中 import pymysql import requests import re url='https://movie.douban.co ...
随机推荐
- 细数Python中的数据类型以及他们的方法
一.数据类型的种类及主要功能 1.数字类型 数字类型主要是用来计算,它分为整数类型int和浮点类型float 2.布尔类型 布尔类型主要是用于判断,它分为真True和False两种 3.字符串类型 字 ...
- 【我的Android进阶之旅】如何在浏览器上使用Octotree插件树形地展示Github项目代码?
前言 最近有个同事看到我打开Github项目时,浏览器上的展示效果是树形的,于是他问我这个是什么浏览器插件,我告诉他是Octotree插件.现在我就来介绍介绍这款Octotree插件. 效果对比 1. ...
- git学习------>如何用git log命令来查看某个指定文件的提交历史记录
有时候接手一份新代码时,看到某些文件的改动,但不清楚这个改动的作者和原因,想查看该文件的具体提交历史记录. 今天一个同事是这样做的,直接敲git log命令,然后再使用vim命令的搜索关键字的方法来查 ...
- idea导入项目出现Unable to import maven project: See logs for details提示(转载)
摘要: 从git上面check多工程项目后,maven不能正常下载相应的依赖,最后查询国外网站,找出错误原因.按照此步骤,可以自动配置好每个工程的module. 删除项目根目录下.idea文件夹 关闭 ...
- [设计模式]迭代子模式 Iterator
迭代子模式又叫做游标cursor模式,是对象的行为模式.迭代子模式可以顺序的访问一个聚集中的元素而不必暴露聚集的内部表象. 迭代子模式被广泛的应用在Java语言的API中的几个设计模式之一.在Java ...
- 关于线程安全Dictionary
使用Dictionary时, 是线程不安全的(). 会出现以下的问题, 导致IIS挂掉: 其实DicMapper是不为NUL的, DicMapper["aaasdfasdfasdfzxc ...
- 卸载OpenJDK安装JDK
卸载OpenJDK安装JDK rpm -qa | grep java rpm -qa | jdk java rpm -qa | grep java| xargs rpm -e --nodeps rpm ...
- ubuntu下关于profile和bashrc中环境变量的理解
(0) 写在前面 有些名词可能需要解释一下.(也可以先不看这一节,在后面看到有疑惑再上来看相关解释) $PS1和交互式运行(running interactively): 简单地来说,交互式运行就是在 ...
- C#求百分比
public string integralpercentage; integralpercentage = ((double)user.Credits / integralmax).ToString ...
- LCD控制器与帧率、刷新率的关系分析
源:LCD控制器与帧率.刷新率的关系分析 LCM之Fmark功能 && LCD控制器同LCD驱动器的差别 && 帧率与刷新率的关系 && OLED背光