美文网首页
MySQL基础操作

MySQL基础操作

作者: 红煌流星 | 来源:发表于2018-11-21 17:25 被阅读0次

数据库基本操作

查看所有用户:
SELECT user FROM mysql.user;
新建新用户:
CREATE USER "username"@"localhost" IDENTIFIED BY "password"; 赋予用户所有权限:GRANT ALL PRIVILEGES ON . TO username@localhost IDENTIFIED BY "password";
查看当前所有存在的数据库:
SHOW DATABASES;
建立数据库:
CREATE DATABASE test_db;
CREATE DATABASE test_db CHARACTER SET utf8;
查看数据库的定义:
SHOW CREATE DATABASE test_db CHARACTER SET utf8;
删除数据库:
DROP DATABASE test_db;
选择数据库:
USE test_db
查看数据库编码:
\s
修改数据库字符串编码:
ALTER DATABASE test_db CHARACTER SET utf8;
查看系统引擎:
SHOW ENGINES \G; DEFAULT为当前的默认引擎,YES为可以使用的引擎

数据表基本操作

创建数据表:

CREATE TABLE  table_name
(
id   INT(11),
name VARCHAR(25),
) CHARACTER SET utf8;

查看数据表:
SHOW TABLES;
删除数据表:
DROP TABLE table_name;
查看数据表结构:
DESCRIBE table_name;/DESC table_name;
查看表详细结构语句:
SHOW CREATE TABLE table_name;
SHOW CREATE TABLE table_name\G; 加\G更加直观
可以显示创建表时的CREATE TABLE语句,还可以看存储引擎和字符编码
修改表名:
ALTER TABLE pre_name RENAME new_name;
修改字段的数据类型:
ALTER TABLE <table_name> MODIFY <field_name> <data_entry>
示例:ALTER TABLE table1 MODIFY name VARCHAR(30)
修改字段名:
ALTER TABLE <table_name> MODIFY <pre_field> <new_field> <data_entry>
添加字段:
ALTER TABLE <table_name> ADD <new_field> <data_entry>
在表的第一列添加字段:
ALTER TABLE table1 ADD new_field INT(11) FIRST;
在表的指定列之后添加字段:
ALTER TABLE table1 ADD new_field INT(11) AFTER pre_field;
删除字段:
ALTER TABLE <table_name> DROP <field_name>;
更改表的存储引擎:
ALTER TABLE <table_name> ENGINE <new_engine>;
删除表的外键约束:
ALTER TABLEA <table_name> DROP FROEIGN KEY <foreignkey_name>;

数据库操作

数据清洗

去除message表name项的所有"["括号:
Update message SET name=REPLACE(name, "[", "");

Django与MySQL

使用pymysql与Django连接:
project__init__.py添加如下设置:

import pymysql
pymysql.install_as_MySQLdb()

相关文章

  • MySql数据库基础及IDE

    一、基础操作--sql语句 启动MySQL:service mysql start停止MySQL:service ...

  • 005——MySQL

    基础 配置phpmyadmin MySQL重启 PHP中操作MySQL的基本代码和流程 测试 循环MySQL 数据...

  • 5.1MySQL数据库基础考点

    全方位剖析 考点分析 MySQL数据类型延伸:MySQL的基础操作延伸:MySQL存储引擎延伸:MySQL存储机制...

  • MySql 基础操作命令和语法

    MySql 基础操作 个人复习留档,方便以后回顾 MySQL服务 连接数据库 下面所有操作都需要登录成功才能操作 ...

  • mysql操作基础

    mysql -u root -p 连接数据库

  • mysql基础操作

    主要单词: show:展示,显示 primary:主要的 modify:修改 alter:改变 change:改变...

  • MySQL基础操作

    1;连接数据库 查看数据的各种方式 MySQL -hlocalhost -uroot -p123456; show...

  • MySQL基础操作

    数据库基本操作 查看所有用户:SELECT user FROM mysql.user;新建新用户:CREATE U...

  • MySQL——基础操作

    数据库基本操作(内部基本操作) create table emp(id int not null auto_inc...

  • mysql基础操作

    一、mysql基础操作(centos5.5) 1.mysql表复制 create table t3 like t1...

网友评论

      本文标题:MySQL基础操作

      本文链接:https://www.haomeiwen.com/subject/isbcqqtx.html