MySQL常用命令(数据库,表相关的命令)

数据库相关命令

显示数据库列表

mysql> SHOW  DATABASES;

创建数据库

mysql> CREATE  DATABASE  库名;

如下,创建一个名为crashcourse的数据库

mysql> CREATE  DATABASE  crashcourse;

删除数据库

mysql> DROP  DATABASE  库名;

如下,删除一个名为crashcourse的数据库

mysql> DROP  DATABASE  crashcourse;

使用数据库

mysql> USE   库名;

如下,使用一个名为crashcourse的数据库

mysql> USE  crashcourse;

表相关的命令

显示当前数据库下的所有表

mysql> SHOW  TABLES;

显示某个表的信息(表包含哪些列,列的详细信息)

mysql> DESCRIBE 表名;

如下,显示一个名为customers的表的信息

mysql> DESCRIBE customers;

mysql> SHOW COLUMNS FROM 表名;

如下,显示一个名为customers的表的信息

mysql> SHOW COLUMNS FROM  customers;

创建表

CREATE TABLE 表名(表中的列名字及定义,用逗号分隔)

如下,创建一个名为customers的表。

CREATE TABLE customers
(
  cust_id                   int              NOT NULL     AUTO_INCREMENT,
  cust_name             char(50)     NOT NULL ,
  cust_address         char(50)     NULL ,
  cust_city                char(50)     NULL ,
  cust_state              char(5)       NULL ,
  cust_zip                 char(10)      NULL ,
  cust_country          char(50)      NULL ,
  cust_contact          char(50)      NULL ,
  cust_email             char(255)    NULL ,
  PRIMARY KEY (cust_id)
) ENGINE=InnoDB;

cust_id,cust_name,cust_address都是表中的列(字段),其后是该字段的性质。

如cust_id为int类型,取值不能为空,取值自动加1 。

PRIMARY KEY (cust_id)   表明字段cust_id为该表的主键。

ENGINE=InnoDB;   表明该表使用的引擎为InnoDB。

更新表

即更改表的结构(添加列、删除列)

ALTER TABLE 表名  更改操作

ALTER TABLE vendors

ADD vend_phone char(20);

向表vendors中添加列vend_phone.

ALTER TABLE vendors

DROP  COLUMN  vend_phone;

删去表vendors中的列vend_phone。

删除表

DROP TABLE 表明

DROP TABLE customers;

删除了表customers

重命名表

RENAME TABLE  原表名  TO 新表名

RENAME TABLE  customers TO newcustomers;

将表customers改名为newcustomers

原文地址:https://www.cnblogs.com/deltadeblog/p/9396755.html

时间: 2024-11-03 03:28:10

MySQL常用命令(数据库,表相关的命令)的相关文章

mysql的库和表相关操作

一.数据库介绍 1.数据库的由来 我们之前所学,数据要想永久保存,都是保存于文件中,毫无疑问,一个文件仅仅只能存在于某一台机器上,这样就带来了许多问题: (1)程序所有的组件就不可能运行在一台机器上 (2)数据安全问题 (3)并发问题 总结:我们在编写任何程序之前,都需要事先写好基于网络操作一台主机上文件的程序(socket服务端与客户端程序),于是有人将此类程序写成一个专门的处理软件,这就是mysql等数据库管理软件的由来,mysql不仅仅解决的是数据共享的问题,还有查询效率,安全性等一系列问

mysql数据库的库和表相关命令

数据库的创建.删除 一.数据库相关的命令 数据库的创建 create  {database|schema}  db_name  [character set=]  [collate = ];创建数据库.如果数据库以存在会报错 create {database|schema} [if not exists] db_name  [character set=]  [collate = ];表示如果这个数据库不存在则创建 其中[character set = ]  用来设置默认字符集 [collate

MySQL常用命令、正常登录数据库、重置root密码

更改mysql数据库的root密码 修改root密码命令为 /usr/local/mysql/bin/mysql -uroot 定义环境变量 临时定义环境变量 export PATH=$PATH:/usr/local/mysql/bin/ //临时定义环境变量 echo $PATH //显示环境变量 /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/tmp/:/root/bin:/usr/local/mysql/bin/ 永久定义环境变量 vi

Mysql常用命令()

 一. 数据库相关操作命令 1.  创建数据库:create database DBName;(分号不能少) 2. 删除数据库:drop database DBName; 二. 数据库表相关操作命令 创建表语句: CREATE TABLE IF NOT EXISTS `runoob_tbl`( `runoob_id` INT UNSIGNED AUTO_INCREMENT, `runoob_title` VARCHAR(100) NOT NULL, `runoob_author` VARCHAR

MySQL常用操作(上)

当初次安装完mysql后,可以免口令直接登陆mysql. [[email protected] ~]# /usr/local/mysql/bin/mysql -uroot Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.6.35 MySQL Community Server (GPL) Copyright (c) 2000, 2016

MySQL管理_数据库常用命令

1.数据库赋权 进入mysql数据库: mysql> use mysql; 给root用户设置新密码: mysql> update user set password=password("新密码") where user="root"; 刷新数据库 mysql> flush privileges; nagios监控 mysql> GRANT PROCESS, REPLICATION CLIENT ON *.* TO 'nagiosshow'@

mysql 常用命令(备忘)

1:使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; 2:2.创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA;3:选择你所创建的数据库 mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!) 4:查看现在的数据库中存在什么表mysql> SHOW TABLES;5:创建一个数据库表mysql> CREATE TABLE MYT

Mysql常用命令行大全(转)

第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招.增加新用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by

mysql常用命令大全 mysql常用命令总结

本文介绍下,mysql中常用的一些命令,包括创建与修改数据库.数据库中的表,mysql的权限管理命令grant.revoke等的用法. 创建与管理mysql数据库的常用命令:1,使用SHOW语句找出在服务器上当前存在什么数据库:mysql> SHOW DATABASES; 2,创建一个数据库MYSQLDATAmysql> CREATE DATABASE MYSQLDATA; 3,选择创建的数据库mysql> USE MYSQLDATA; (按回车键出现Database changed 时