数据库语句和数据库表常用的操作命令

Mysql的启动与关闭

  • 启动  net start mysql
  • 关闭 net stop mysql

 

  1. 显示当前服务器版本  SELECT NERSION();
  2. 显示当前的日期  SWLECT NOW();
  3. 显示当前用户  SELECT USER();

数据库语句(DDL)

查看数据库  show databases;

数据库语句和数据库表常用的操作命令

创建数据库 create database demo;

数据库语句和数据库表常用的操作命令

查看警告信息 show warnings;

查看数据库的编码格式  show create database db name;

数据库语句和数据库表常用的操作命令

建立的时候进行更改数据库的编码格式  create database demo1 character set gbk;

修改库 用关键字Alter

把demo1库的编码格式修改成utf8;   Alter database demo1 character set utf8;

数据库语句和数据库表常用的操作命令

删除demo1数据库  Drop database demo1;

数据库表的操作

 

进入某一个库

  • use 库名

查看库下有哪些表

  • show tables;

查看当前在哪个库下

  • select database();

 

 

创建表

create table tb1(

Username varchar(20),

Age int unsigned,

Salary float(9,2) );

数据库语句和数据库表常用的操作命令

查看表结构

  • Show columns from tb1;
  • Desc tb1;

数据库语句和数据库表常用的操作命令

插入数据

Insert关键字

Insert tb1 (username,age,salary)  values (‘zhangsan’,30,4000.00);

Insert tb1 values (‘lisi’,40,9000.00); 默认插入的是全字段

Insert tb1(age,salary) values (50,8000.00);

 

没有字段,那么默认添加是全字段

如果有字段的声明 要根据字段的声明进行插入数据。

 

查询语句

Select * from 表命 * 表示全部字段

 

删除表

drop from 表名

 

删除记录

删除tb1的所有记录

delete from tb1;

 

删除名字叫zhangsan的那个人的记录

Delete from tb1 where username=’zhangsan’;

 

关于数据库语言的分类:

DDL (数据定义语言)

数据定义语言 - Data Definition Language

用来定义数据库的对象,如数据表、视图、索引等

create drop alter truncate

 

DML (数据操纵语言)

数据处理语言 - Data Manipulation Language

在数据库表中更新,增加和删除记录

如 update, insert, delete 不包含查询

 

DCL (数据控制语言)

数据控制语言 – Data Control Language

指用于设置用户权限和控制事务语句

如grant,revoke,if…else,while,begin transaction

 

DQL (数据查询语言)(★★★★★)

数据查询语言 – Data Query Language

数据表记录的查询。

select