• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

mysql使用基础 sql语句(1)_mysql

mysql 搞代码 7年前 (2018-06-08) 199次浏览 已收录 0个评论

mysql使用基础 sql语句(一)

命令行输入mysql -u root -p,回车再输入密码,进入mysql。

终端命令以分号作为一条语句的结束,可分为多行输入,只需在最后加上分号即可。如下图:

mysql使用基础 sql语句(1)_mysql

一、DDL:数据定义语言 Data Definition Language
  

  作用:定义数据库或者表结构的。

  操作的对象:数据库或表的结构的。

  关键字:CREATE ALTER DROP

①查询数据库:

显示目前有几个库,输入: mysql>SHOW DATABASES; 

②创建数据库:

创建一个名称为mydb1的数据库: mysql>CREATE DATABASE mydb1; 

查看数据库的创建细节 :mysql>SHOW CREATE DATABASE mydb1; 

创建一个使用gbk字符集的mydb2数据库: mysql>CREATE DATABASE mydb2 CHARACTER SET gbk; 

创建一个使用gbk字符集,并带校对规则的mydb3数据库: mysql>CREATE DATABASE mydb3 CHARACTER SET gbk COLLATE gbk_chinese_ci; 

③删除数据库:

删除前面创建的mydb3数据库: mysql>DROP DATABASE mydb3; 

对某一数据库的操作,假设数据库为test: 

首先要选择数据库: mysql>USE test; 

①显示表的信息:

显示当前数据库中的所有表格: mysql>SHOW TABLES;  

查看表结构的定义: mysql>DESC employee;  

查看表的创建细节: mysql>SHOW CREATE TABLE user; 

②创建表:

创建一个员工表:

mysql>CREATE TABLE employee(     id int,     name varchar(200),     gender varchar(10),     birthday date,     entry_date date,     job varchar(200),     salary float(8,2),     resume text );

③修改表: 

在上面员工表的基本上增加一个image列: mysql>ALTER TABLE employee ADD image blob; 

查看表结构的定义: mysql>DESC employee; 

修改job列,使其长度为60: mysql>ALTER TABLE employee MODIFY job varchar(60); 

删除image列: mysql>ALTER TABLE employee DROP image; 

表名改为user: mysql>RENAME TABLE employee TO user; 

修改表的字符集为gbk: mysql>ALTER TABLE user CHARACTER SET gbk; 

列名name修改为username: mysql>ALTER TABLE user CHANGE name username varchar(100); 

④删除表:

删除表employee:  mysql>DROP TABLE employee;    

 

欢迎大家阅读《mysql使用基础 sql语句(1)_mysql》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mysql使用基础 sql语句(1)_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址