mysql数据操作命令--部分记录

1、登陆mysql

mysql -hlocalhost -uroot -p回车,输入密码即可登录mysql

2、显示所有数据库

mysql>SHOW DATABASES;

3、使用数据库

mysql>USE 数据库名;

4、显示所有表

mysql>SHOW TABLES;

5、新建数据库,在新建数据库之前,我们先设置一下字符集

mysql>SET NAMES utf8;

然后再创建数据库

mysql>CREATE DATABASE 数据库名称;

6、新建表

mysql>CREATE TABLE 表名(

   id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '学生id号',

   username varchar(30) NOT NULL DEFAULT '' COMMENT '学生名字',

  class tinyint(3) unsigned NOT NULL,

  sex enum('男','女','保密')  CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '保密' COMMENT '性别',

  addtime int(10) NOT NULL DEFAULT '0',

   PRIMARY KEY (id)

)ENGINE=InnoDB  COMMENT = '学生表';

7、修改表的名称 

mysql>RENAME TABLE 旧表名 TO 新表名 ;

或者

mysql>ALTER TABLE 新表名 RENAME TO 旧表名;

8、显示字段信息

 SHOW COLUMNS FROM 表名或者DESCRIBE 表名

9、显示创建表格的sql语句查看表结构

mysql> show create table 表名;

10、插入数据

mysql> insert into 表名 (username,class,sex)VALUES('小王',1,'男'),('小四',2,'女');

11、查询数据(使concat函数拼接数据)

mysql> SELECT username,CONCAT(class,'班'),sex FROM 表名;

12、删除数据

mysql>DELETE FROM study WHERE  id=1;

13、删除数据表

DROP TABLE 表名;

14、删除数据库

mysql> DROP DATABASE 数据库名;

15、如何多个字段联合设置唯一性

 ALTER TABLE 表名 ADD UNIQUE KEY [唯一键名称,也可不写会自动设置默认值](字段1,字段2,字段3);

发布了19 篇原创文章 · 获赞 3 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/u010510187/article/details/83060517