• mysql 常用基础语句


    一、数据库,表的基本语句

    1.创建数据库

      CREATE DATABASE 数据库名字;

    2.删除数据库

      DROP DATABASE 数据库名字;

    3.创建新表

      CREATE TABLE test (
                id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
                NAME VARCHAR(20) NOT NULL,
                sex VARCHAR(20) NOT NULL,
                age TINYINT UNSIGNED NOT NULL,
                phone VARCHAR(13) NOT NULL
                ) ; 

    4.删除新表

      drop table 表的名字。

    5.增加一列

      ALTER TABLE 表名 ADD 列名  类型 ;

    6.增加一列(默认值)

      ALTER TABLE 表名 ADD  列名  类型  DEFAULT  值;

    7.添加主键(如果有主键,不能添加)

      ALTER TABLE 表名 ADD PRIMARY KEY(列名);

    8.删除主键

      ALTER TABLE 表名 DROP PRIMARY KEY;

    9.查看所有数据库;

      SHOW DATABASES;

    二、增删改查 基本语句

    1.添加数据

    INSERT INTO 表名(列1,列2.......) VALUES 
                    (NULL,值2,值3......),
                    (NULL,值2,值3......);

    注:id 自动增长可赋值为null。

    2.删除数据

      DELETE FROM 表名 WHERE 条件

    3.更改数据

      UPDATE 表名 SET   列=值  WHERE  条件

    4.查数据(基本)

      SELECT  列  FROM  表名;

      SELECT  列  FROM  表名  WHERE 条件;

    三、用户管理

    1.新建用户:

      CREATE USER 用户名 IDENTIFIED BY "密码";

    2.更改密码:

      SET PASSWORD FOR 用户名=PASSWORD("新密码");

    3.权限管理

    1.查看用户权限

      SHOW GRANTS FOR  用户;

    四、表

    1.复制表

        CREATE TABLE   新表名  SELECT * FROM 旧表;

    2.部分复制

        CREATE TABLE   新表名  SELECT  表中的字段 FROM 旧表;

    五、正则表达式

      SELECT * FROM 表名 WHERE 表的列名  REGEXP "[表达式]";    例如[开]     表列明是“开” 开头的

  • 相关阅读:
    SQL SERVER全面优化-------写出好语句是习惯
    SQL SERVER全面优化-------索引有多重要?
    Expert 诊断优化系列------------------冤枉磁盘了
    SQL语句调优三板斧
    SQL Server死锁产生原因及解决办法 .
    探讨SQL Server并发处理存在就更新七种解决方案
    Entity Framework查询,EF执行SQl
    在Asp.Net中操作PDF – iTextSharp
    postman发送json格式的post请求
    通过配置web.config使WCF向外提供HTTPS的Restful Service
  • 原文地址:https://www.cnblogs.com/yiyunkeji/p/7810549.html
Copyright © 2020-2023  润新知