zoukankan      html  css  js  c++  java
  • Database operations of Mysql

    update 表名 set 字段名=replace(同一个字段名,原字符串,新字符串);  --修改记录。

    一、初始化

    # cd /usr/local/mysql

    # chown -R mysql:mysql .

    # ./scripts/mysql_install-db --user=mysql --basedir=/usr/local/mysql/ -datadir=/usr/local/mysql/data

    二、忘记密码

    # vim /etc/my.cnf

    [mysqld]

    skip-grant-table

    #service mysqld restart

    #mysql 

    mysql > select user,password,host from mysql.user;  --查看相关用户、密码及host信息

    三、库操作

    创建库:>CREATE DATABASE 库名;

    查看库:> SHOW DATABASES;

    选择库:> USE 库名;

        > SELECT DATABASE(); --返回当前数据库的名字

    删除库:  > DROP DATABASE 库名;

    四、表操作

    创建表:>CREATE TABLE 表名(

        ->id int,name varchar(50),sex enum('m','f'),age int

        );

    查看表:> SHOW TABLES;

        > DESC 表名; --查看表结构

        > SHOW CREATE TABLE; --查看详细表结构

    查询表所有字段:> SELECT *FROM 表名;

    查询表指定字段:> SELECT name,age FROM 表名;

    向表中插入内容:> insert into 表名(字段1,字段2···)values(字段值列表···);

    修改表记录:> update 表名 set name='tomaaa' where name='tom';

    删除表记录:> delete from 表名 where name='ailce';

    修改表名:> ALTER TABLE 表名 RENAME 新表名;

    增加字段:> ALTER TABLE 表名 ADD 字段名 数据类型 约束条件,ADD 字段名 数据类型 约束条件;

         > ALTER TABLE 表名 ADD 字段名 数据类型 约束条件 FIRST;

         > ALTER TABLE 表名 ADD 字段名 数据类型 约束条件 AFTER 字段名;

    删除字段:> ALTER TABLE 表名 DROP 字段名;

    修改字段:> ALTER TABLE 表名 MODIFY 字段名 数据类型 约束条件;

         > ALTER TABLE 表名 CHANGE 旧字段名 新字段名 旧数据类型 约束条件;

         > ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型 约束条件;

    修改存储引擎:> alter table service engine=innodb;

    复制表:

    复制表结构+记录 (key不会复制: 主键、外键和索引)
    mysql> create table new_service select * from service;
    只复制表结构
    mysql> create table new1_service select * from service where 1=2; //条件为假,查不到任何记录
    复制表结构,包括Key
    mysql> create table t4 like employees;
    复制表记录
    mysql> insert into t4 select * from t2 where id=1;

  • 相关阅读:
    洛谷 P1278 单词游戏 【状压dp】
    洛谷 P1854 花店橱窗布置 【dp】
    洛谷 P2258 子矩阵
    洛谷 P3102 [USACO14FEB]秘密代码Secret Code 【区间dp】
    洛谷U14200 Changing 题解 【杨辉三角】
    洛谷P3933 Chtholly Nota Seniorious 【二分 + 贪心 + 矩阵旋转】
    P3932 浮游大陆的68号岛 【线段树】
    洛谷P1273 有线电视网 【树上分组背包】
    NOI2013 矩阵游戏 【数论】
    洛谷P1268 树的重量 【构造 + 枚举】
  • 原文地址:https://www.cnblogs.com/kazihuo/p/6875439.html
Copyright © 2011-2022 走看看