mysql建数据库语句
1. mysql怎么用sql语句创建表
DROPTABLEIFEXISTS`user_info`;
CREATETABLE`user_info`(
`id`int(11)NOTNULLAUTO_INCREMENT,
`name`varchar(20)NOTNULL,
`sex`enum(F,M,S),
`salary`int(11)DEFAULT'0',
`department`varchar(30),
PRIMARYKEY(`id`)
)ENGINE=MyISAMDEFAULTCHARSET=utf8;
注意:
(1)MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。
(2)MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持。
(3)InnoDB提供事务支持以及外键等高级数据库功能。
因此在创建表的时候你可以根据不同的需求进行engine的选择
2. mysql 中怎样创建数据库
mysql创建数据库命令:1.show databases //显示数据库
2.create database student(数据库名) //创建数据库student
3.use student //进入student数据库
4.create table studinfo(表名) (sno int primary key,sage int(2))
............ // 创建表studinfo
5.show table //显示表
..............
6.drop database student //删除student数据库
3. 如何根据已有的Mysql数据库自动生成创建语句
用命令mysqlmp, 导出数据库,生成一个后缀名为SQL的文件, 这个文件中就有建专表语句,把需要的内容提取属出来建个sql文件,然后用下面两种方法
方法一:
/usr/local/mysql/bin/mysql -wupeng606 -wupeng606 db_name < db_name.sql
方法二:
SOURCE /tmp/db_name.sql;
mysqlmp的使用:
http://dev.mysql.com/doc/refman/5.1/en/mysqlmp.html
4. MySQL创建数据库的命令、创建表的命令、插入语句的命令
1.创建数据库
CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#如果数据库不存在则创建,存在则不创建
#创建RUNOOB数据库,设定编码为utf8
2.删除数据库
drop database RUNOOB;
3.选择数据库
use RUNOOB;
#使用数据库RUNOOB
4.数据类型
5.创建数据表
CREATE TABLE table_name (column_name column_type , column_name2 column_type2);
<etc>
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` ) #主键
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
来自 <http://www.runoob.com/mysql/mysql-create-tables.html>
</etc>
# 表明、字段名字外面的符号是反引号,为了区分mysql关键字和普通字符
6.删数据表
DROP TABLE table_name;
#删除表内数据
delete from 表明 where runoob_title = “exam”;
#清除表内数据,保留表结构
truncate table 表名;
#删除后立刻释放磁盘空间
optimize table 表名;
7.增 插入数据到表
INSERT INTO table_name ( field1,field2,…) VALUES ( value1,value2,"value"… );
#字符类型,value需要使用单/双引号。
5. 如何查看MySQL数据库的create database语句
打开cmd,输入mysql -u 用户名 -p回车根据提示输入密码
进入mysql数据库控制台
查看当前数据库中存在那些数据库,使用show databases语句
使用show create database 数据库名 格式来查看数据库的详细创建信息
通过在show create database语句后面追加 \G参数来格式化输出信息,便于查看
6. mysql数据库建表语句
--建表
createtableDMB_BDXX(
IDbigintnotnull,
MCVARCHAR(100)notnull,
ZVARCHAR(100)notnull,
ZXJBbigintnotnull,
BZVARCHAR(200))
--添加主键
altertableDMB_BDXXaddconstraintPK_DMB_IDprimarykey(ID)
7. mysql创建用户并给与一个完整的数据库,怎么写语句
1、用管理员登陆mysql
2、创建数据库create database db01;
3、创建用户
user01只能本地访问
CREATE USER user01@'localhost' IDENTIFIED BY 'password1';
user02可以远程访问
CREATE USER user02@'%' IDENTIFIED BY 'password1';
4、修改user01密码
SET PASSWORD FOR 'user01'@'localhost' = PASSWORD('password2');
5、授权
a)、user01管理db01全部权限
GRANT ALL PRIVILEGES ON db01.* TO user01;
b)、user02查看权限,并修改密码
GRANT SELECT ON *.* TO 'user02'@'%' IDENTIFIED by 'password2';
8. 如何用MySQL建立数据库
1、首先在电脑端安装MySQL,然后进行信息配置操作。打开该软件,如图所示。
9. mysql中创建数据库命令是
CREATE TABLE 语句的主要语法及使用说明如下:
CREATE TABLE:用于创建给定名称的表,必须拥有表CREATE的权限。
<表名>:指定要创建表的名称,在 CREATE TABLE 之后给出,必须符合标识符命名规则。表名称被指定为 db_name.tbl_name,以便在特定的数据库中创建表。无论是否有当前数据库,都可以通过这种方式创建。在当前数据库中创建表时,可以省略 db-name。如果使用加引号的识别名,则应对数据库和表名称分别加引号。例如,'mydb'.'mytbl' 是合法的,但 'mydb.mytbl' 不合法。
<表定义选项>:表创建定义,由列名(col_name)、列的定义(column_definition)以及可能的空值说明、完整性约束或表索引组成。
默认的情况是,表被创建到当前的数据库中。若表已存在、没有当前数据库或者数据库不存在,则会出现错误。
mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp1
-> (
-> id INT(11),
-> name VARCHAR(25),
-> deptId INT(11),
-> salary FLOAT
-> );
Query OK, 0 rows affected (0.37 sec)
10. MYSQL怎么创建数据库
MySQL 创建数据库
创建数据库就是在系统磁盘上划分一块区域用于存储和管理数据版,管理员可以为用权户创建数据库,被分配了权限的用户可以自己创建数据库。
需要更多主流数据库创建方法的知友可以看看下面这篇文章:
数据库怎么创建?4种流行数据库的创建方法介绍_树懒学堂
MySQL中创建数据库的基本语法格式如下:
按回车键执行语句,创建名为shulanxt的数据库。