电玩城打鱼捕鱼-专业24小时上下分

MySQL操作数据库和表的常用命令新手教程,给MySQL表增加指定位置的列

六月 6th, 2019  |  电玩城上下分数据库

给MySQL表增加指定位置的列

ALTER TABLE test ADD COLUMN id INT UNSIGNED NOT NULL auto_increment PRIMARY KEY FIRST

给表添加列是一个常用的操作,MySQL增加列的时候可以指定此列的位置
给指定位置加列需要两个关键字:
FIRST和AFTER
FIRST表示增加此列为第一个列
AFTER表示增加在某个列之后
注意MySQL增加列指定位置时没有BEFORE的用法,第一列可以使用FIRST,非第一列使用AFTER。
语法:

ALTER TABLE table_name ADD [COLUMN] col_name column_definition  [ FIRST | AFTER col_name]

实例:

DROP TABLE IF EXISTS `test`;

CREATE TABLE `test` (
  `a` int(11) NOT NULL,
  `b` varchar(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在test表a列后面增加一列c:

ALTER TABLE test ADD COLUMN c INT NOT NULL AFTER a

在test表的第一列增加字段id:

ALTER TABLE test ADD COLUMN id INT UNSIGNED NOT NULL auto_increment PRIMARY KEY FIRST

全文完。

ALTER TABLE test ADD
COLUMN id INT UNSIGNED NOT NULL auto_increment PRIMARY KEY
FIRST给表添加列是一个常用的操作,MySQL增加列的时…

MySQL数据库一般应用于中小企业,其不仅具有开源性,还具有很好的管理特性,我们今天就是对MySQL数据库的相关内容的介绍,我们首先是从启动:net
start mySql; 开始的,以下就是文章的主要内容。

我是新手

启动:net start mySql;

学习如何管理和导航MySQL数据库和表是要掌握的首要任务之一,下面的内容将主要对MySQL的数据库和表的一些常用命令进行总结,一些我们不得不掌握的命令,一些信手拈来的命令。

进入:MySQL-u root -p/MySQL-h localhost -u root -p databaseName;

处理数据库

列出数据库:show databases;

1.查看数据库

选择数据库:use databaseName;

获取服务器上的数据库列表通常很有用。执行show
databases;命令就可以搞定。

列出表格:show tables;

复制代码 代码如下:

显示表格列的属性:show columns from tableName;

mysql> show databases;

建立数据库:source fileName.txt;

2.创建数据库

匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串;

复制代码 代码如下:

增加一个字段:

mysql> create database db_test;
Query OK, 1 row affected (0.00 sec)

alter table tabelName add column fieldName dateType; 

3.使用数据库

增加多个字段:

数据库一旦创建,就可以通过“使用”(use命令)数据库,将其指定为默认的工作数据库。

alter table tabelName add column fieldName1 dateType,add columns fieldName2 dateType; 

复制代码 代码如下:

多行命令输入:注意不能将单词断开;当插入或更改数据时,不能将字段的字符串展开到多行里,否则硬回车将被储存到数据中;

mysql> use db_test;
Database changed

增加一个管理员帐户:

4.删除数据库

grant all on *.* to [email protected] identified by "password"; 

删除数据库的方式与创建的方式很相似。可以在mysql客户端中使用drop命令删除数据库,如下:

每条语句输入完毕后要在末尾填加分号’;’,或者填加’\g’也可以;

复制代码 代码如下:

查询时间:select now();

mysql> drop database db_test;
Query OK, 0 rows affected (0.00 sec)

查询当前用户:select user();

处理表

查询数据库版本:select version();

这里将对如何创建、列出、查看、删除和修改MySQL数据库表。

查询当前使用的数据库:select database();

1.创建表

1、删除student_course数据库中的students数据表:

表通过create
table语句来创建。创建表的过程中会使用非常多的选项和子句,在这里完全总结一遍也是不现实的,这里只是总结最普遍的,以后遇到别的,再单个总结。创建表的一般用法如下:

rm -f student_course/students.*  

复制代码 代码如下:

2、备份数据库:(将数据库test备份)

mysql> create table tb_test(
    -> id int unsigned not null auto_increment,
    -> firstname varchar(25) not null,
    -> lastname varchar(25) not null,
    -> email varchar(45) not null,
    -> phone varchar(10) not null,
    -> primary key(id));
Query OK, 0 rows affected (0.03 sec)

标签:

Your Comments

近期评论

    功能


    网站地图xml地图