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 库与表操作的更多相关文章

  1. MySQL 库、表、记录、相关操作(3)

    MySQL 库.表.记录.相关操作(3) 单表查询 """ 增: insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数 ...

  2. MySQL库和表的操作

    MySQL库和表的操作 库操作 创建库 1.1 语法 CREATE DATABASE 数据库名 charset utf8; 1.2 数据库命名规则 可以由字母.数字.下划线.@.#.$ 区分大小写 唯 ...

  3. MySQL库的相关操作

    再熟悉一下Mysql库.表.记录的基本操作. 库 增 create database userinfo1 charset utf8; 查 show databases; show create dat ...

  4. 将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下)_2

    将MySQL库的表转入到MSSQL中的某个库中(Employees下的Employees表 → pubs库下, 此pubs下的表名是employee,不冲突),方法大致以下几个(另有其他方法待补充), ...

  5. MySQL之库、表操作

    一.库操作 创建库 create database 库名(charset utf8 对库的编码进行设置,不写就用默认值) 库名可以由字母.数字.下划线.特殊字符,要区分大小写,唯一性,不能使用关键字, ...

  6. MySQL 库、表、记录、相关操作(2)

    库.表.记录.相关操作(2) 字段操作 create table tf1( id int primary key auto_increment, x int, y int ); # 修改 alter ...

  7. MySQL 库、表、记录、相关操作(1)

    库.表.记录.相关操作(1) 数据库配置 # 通过配置文件统一配置的目的:统一管理 服务端(mysqld) .客户端(client) # 配置了 mysqld(服务端) 的编码为utf8,那么再创建的 ...

  8. 涂抹mysql笔记-管理mysql库和表

    mysql的表对象是基于库维护的,也就是说它属于某个库,不管对象是由谁创建的,只要库在表就在.这根Oracle不同Oracle中的表对象是基于用户的.属于创建改对象的用户所有,用户在表就在.mysql ...

  9. python爬取信息到数据库与mysql简单的表操作

    python 爬取豆瓣top250并导入到mysql数据库中 import pymysql import requests import re url='https://movie.douban.co ...

随机推荐

  1. 关于CSDN 2016博客之星评选活动的感触

    一.前言 想想去年的这个时候还接到CSDN邀请,参加了"CSDN 2015博客之星"的评选活动, CSDN2015博客之星评选之拉票环节 而今年却没有接到CSDN的邀请,内心有点小 ...

  2. 【我的Android进阶之旅】如何快速寻找Android第三方开源库在Jcenter上的最新版本

    问题描述 解决方法 先了解compile comsquareupokhttpokhttp240的意义 了解Jcenter和Maven jcenter Maven Central 理解jcenter和M ...

  3. Appium自动化环境搭建(windows+Android)

    开始安装: 1.首先搭建好Android开发环境(eclipse+jdk+android的sdk包+Level17或以上的版本api) 2.设置ANDROID_HOME系统变量为你的Android S ...

  4. static关键字注意事项

    /* static关键字注意事项 A:在静态方法中是没有this关键字的 如何理解呢? 静态是随着类的加载而加载,this是随着对象的创建而存在. 静态比对象先存在. B:静态方法只能访问静态的成员变 ...

  5. linux安装tree命令

    安装 yum install -y tree 使用,比如显示/root的2层树结构 tree -L 2 /root 效果 /root ├── \033 ├── code │   └── hellowo ...

  6. iOS学习之NSString

    一.不可变字符 NSString是不可变字符串,它产生的其他字符串方法都是生成一个新的字符串,而不会改变原来字符串. 1.创建方式 //1)字面量,它是常量字符串,存储常量区 NSString *st ...

  7. Behind The Cloud--浅析分布式系统背后的基础设施

     http://blog.csdn.net/it_yuan/article/details/8617127 Behind The Cloud--浅析分布式系统背后的基础设施 分类: 系统架构2013- ...

  8. 剑指offer编程题66道题 1-25

    1.二维数组中的查找 题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序.请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数. ...

  9. MySQL行级锁和表级锁

    锁定用于确保事务完整性和数据库一致性. 锁定可以防止用户读取其他用户正在更改的数据,并防止多个用户同时更改相同的数据. 如果不使用锁定,数据库中的数据可能在逻辑上变得不正确,而针对这些数据进行查询可能 ...

  10. Boot-Repair&usb_repair

    https://help.ubuntu.com/community/Boot-Repair https://askubuntu.com/questions/500647/unable-to-mount ...