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

    技术2022-07-11  100

    Mysql的启动与关闭

    启动  net start mysql关闭 net stop mysql

     

    显示当前服务器版本  SELECT NERSION();显示当前的日期  SWLECT NOW();显示当前用户  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

    Processed: 0.016, SQL: 9