mysql新手基本命令笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql新手基本命令笔记相关的知识,希望对你有一定的参考价值。

1、  SQL语言分为三个部分:

数据定义语言DDL: CREATE、ALTER、DROP

数据操作语言DML:update、insert、delete、select

数据控制语言DCL:是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句

2、  mysql命令格式连接

mysql  [ -h  host  –P  3306 ]  - u  user  -p password

可先执行-u user,然后会提示输入password(输入时不显示,不能有空格)

3、  程序常用命令

显示所有数据库:show  databases ;

选择数据库:use  dbname;

显示数据库中的表:show tables;

放弃正在运行的命令:\c

显示历史命令:\h

退出MySQL:\q, quit

查看mysql服务器状态信息:\s

4、  创建数据库:create  database   dbname

例:create  database  testdb  CHARSET=utf8;

CHARSET=utf8  指定数据字符集,可写也可不写

5、  删除数据库:drop  database   dbname

例:drop  database  testdb

6、  创建表:

create  table  tname  (

                   列名 列类型 [<列的完整性约束>],

);

例:

Create  table  students

(

Id  INT(10)  primary key(主键)  not null(非空)  unique(唯一)  auto_increment(自增),

Name VARCHAR(20) not null,

Sex VARCHAR(4)  default  ‘女’(默认女),

age int(10),

class VARCHAR(20) not null,

Addr VARCHAR(50)

);

7、  查看表结构:desc  table  tname;

8、  查看建表语句:show  create  table  tname;

9、  修改表名:alter  table  旧表名  rename  新表名

10、修改字段数据类型:alter  table 表名 modify 属性名 数据类型 ;

                            alter  table 表名 change 旧属性名 新属性名 新数据类型 ;

       增加字段:alter  table  表名  add  新字段名  数据类型  约束条件;

       删除字段:alter  table  表名  drop  字段名;

11、 清空表:truncate   表名;数据恢复不了

        删除表:drop  table  表名;可回滚恢复数据

12、              向表插入数据

例:insert  into  表名(字段1,字段2,、、、)  values  (字段1值,字段2值,、、、),( 字段1值,字段2值,、、、);

13、              创建一个一样的表结构:create  table  新表 like  旧表;

备份一个表:create  table  新表  as  select  *  from  旧表;

以上是关于mysql新手基本命令笔记的主要内容,如果未能解决你的问题,请参考以下文章

MySQL笔记--MySQL基本语法和查询

MySQL基本命令

MySql 基础学习笔记 1——概述与基本数据类型: 整型: 1)TINYINT 2)SMALLINT 3) MEDIUMINT 4)INT 5)BIGINT 主要是大小的差别 图 浮点型:命令

Linux 入门新手应掌握的 10个 基本命令

MySQL数据库之------DOS命令行的基本操作

Linux新手应掌握的10个基本命令