mysql的简单操作

创建数据库并设定字符集:

CREATE  DATABASE hidb CHARACTER SET ‘utf8’;

使用数据库:

use hidb;

删除数据库:

DROP DATABASE hidb;

SHOW DATABASES LIKE ‘%db’

创建数据库表:

CREATE TABLE TBL2 (id SMALLINT UNSIGND NOT NULL AUTO INCREMENT UNIQUE KEY,name

HELP DESC

DESC tbl2

增加数据库表的字段:

ALTER TABLE tbl3 ADD gender ENUM(‘F’,’M’) after id;

修改字段:

ALTER TABLE tbl3 CHANGE id stuid SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY;                     修改字段名

ALTER TABLE students MODIFIY birthdate DATE;   修改字段的数值类型

删除字段:

ALTER TABLE tbl3 DROP gender;

添加索引:

ALTER TABLE tbl3 ADD INDEX name(name);

CREATE INDEX user ON tbl8(User);

CREATE UNIQUE INDEX host ON tbl8(Host,User);

删除索引:

ALTER TABLE tbl3 DROP INDEX id;

查询索引:

SHOW INDEXES FROM tbl3;

查询表:

SHOW TABLES;

查询表结构:

DESC students;

查询数据库:

SHOW DATABASES;

复制表结构;

CREATE TABLE tbl7 LIKE mysql.user

CREATE TABLE tbl8 SELECT host,user,password FROM mysql.user;

表中插入数据:

INSERT INTO students VALUES (1,’Yang Guo’,’M’,’899-04-06’,3);

INSERT INTO students(name,gender) VALUES(‘Guo Jing’,’M’),(‘Ding Dian’,’M’);

REPLACE INTO students VALUES ();  有此行则代替原有行,没有就插入一行数据;

SELECT * FROM students WHERE classid IS |NOT IS NULL;

SELECT * FROM students WHERE classid IN (1,2,3);

SELECT * FROM students WHERE name LIKE ‘D%’;

SELECT * FROM students WHERE NOT name LIKE ‘D%’;  或许是name NOT LIKE

SELECT * FROM students WHERE name RLIKE ‘^D.*$’;        D开头的名字

SELECT * FROM students ORDER BY name DESC; 降序排序

删除100行:

DELETE FROM students ORDER BY age DESC LIMIT 100;

创建用户:

CREATE USER ‘tom’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;   创建tom可以在172.16的网络登录;

删除用户:

DROP USER ‘tom’@’172.16.%.%’;

给用户授权,也能创建用户:

‘tom’@’172.16.%.%’表示:允许tom用哪些IP的客户端登录

GRANT ALL ON hidb.* TO ‘tom’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;

回收权限:     mydb数据库的tbl1表

REVOKE DELETE,UPDATE ON mydb.tbl1 FROM ‘tom’@172.16.%.%’;

查看权限:

SHOW GRANTS;

SHOW GRANTS FOR ‘tom’@’172.16.%.%’;

刷新授权表:

FLUSH PRIVILEGES;

MySQL的-e 使用:

]# mysql –utom –h172.16.0.67 –pmagedu ‘INSERT INTO hidb.students (name,gender,age) VALUES (‘tom’,’M’,18);

时间: 2024-12-24 03:08:57

mysql的简单操作的相关文章

MySQL基本简单操作02

MySQL基本简单操作 先进入Mysql容器. [[email protected] ~]# docker exec -it mysql /bin/bash [email protected]:/# mysql -uroot -p000000 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor. Commands end with

Ubuntu 安装mysql和简单操作

ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3.  sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功: sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的

Ubuntu下安装MySQL及简单操作

Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3.  sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功: sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的

Ubuntu中安装MySql与简单操作

ubuntu上安装mysql非常简单只需要几条命令就可以了 sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev 安装完成之后可以使用如下命令来检查是否安装成功: sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功. 登陆mysql数据库可

MySQL 数据库简单操作

对于想要从事或爱好mysql相关工作的童鞋们,有必要掌握在命令行下对mysql实现一些简单的操作.本文从描述了如何登录到mysql数据库服务器,如何在mysql提示符下发布命令,创建数据库,以及执行一些简单的DML操作. 1.连接到与退出mysql 为了连接mysql数据库服务器,当调用mysql时,通常需要提供一个MySQL用户名并且很可能需要一个密码.如果服务器 运行在登录服务器之外的其它机器上,还需要指定主机名.联系管理员以找出进行连接所使用的参数 (即,连接的主机 .用户名和使用的密码)

MySQL 空间数据 简单操作

在做的项目中需要,自己绘制区域图形,并存储起来,后面还有更新的需要,存文件不方面,想到现在数据库都支持空间数据库. 现在用的就是 MySQL ,就继续用 MySQL 来存储.管理空间数据.下面就做一些简单的记录. 创建空间数据 CREATE TABLE `t_pot` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `pot` point DEFAULT NULL, PRIMARY KEY (`i

MySQL数据类型+简单操作

数据类型 数值型整数int(m) 四个字节(-21亿~21亿) ---java:intbigint(m) 八个字节(18次方) ---java:long浮点数float(m,d)单精度浮点数 8位精度四个字节 m总个数 d小数个数 ---java:floatdouble(m,d)双精度浮点数 16位精度八个字节 m总个数 d小数个数 ---java:float定点数浮点型在数据库中永远存放的是近似值,而定点型存放的是精确值decimal(m,d)m<65 d<30且d<m m是总个数d是

Linux下安装mysql及简单操作

1. 进入Linux系统挂载光盘,(或下载MysqL-server MysqL),配置yum源 2. yum install -y mysql-server mysql 3. Service mysqld start 4. 登录数据库mysql [-u username] [-h host] [-p[password]] [dbname] 5. 修改密码root用户:usr/bin/mysqladmin -u root password 'new-password' 6. 数据库目录  /var

mysql一些简单操作

创建数据库,删除数据库 create database test charset utf8 collate utf8_general_ci;设置字符集utf8,校对规则utf8_general_ci drop database test; 创建表,删除表 create table stu(id int auto_increment primary key,content varchar(200),age int) engine myisam charset utf8; drop table st