zoukankan      html  css  js  c++  java
  • 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 "[表达式]";    例如[开]     表列明是“开” 开头的

  • 相关阅读:
    解决WordPress中无法将上传的文件移动至wp-content/uploads
    nginx解析php请求为404
    centos6.5搭建lnmp环境
    springMVC 实现ajax跨域请求
    最近的一些坑
    微信开发文档与工具整理
    thymeleaf 中文乱码问题
    Python获取网页指定内容(BeautifulSoup工具的使用方法)
    查找算法的实现与分析(数据结构实验)
    二叉树的先序,中序,后序,层次的递归及非递归遍历
  • 原文地址:https://www.cnblogs.com/yiyunkeji/p/7810549.html
Copyright © 2011-2022 走看看