创建表查询表的sql语句navicat
时间: 2024-10-27 16:06:30 浏览: 12
探讨:MySQL中如何查询当前正在运行的SQL语句
在Navicat中创建数据库表的SQL语句通常包含`CREATE TABLE`关键字,语法如下:
```sql
CREATE TABLE table_name (
column1_data_type column1_name [column1_constraint],
column2_data_type column2_name [column2_constraint],
...
columnN_data_type columnN_name [columnN_constraint]
);
```
例如,如果你想要创建一个名为`users`的用户表,包含`id`, `username`, `email`, 和 `password`这四个字段,你可以这样写:
```sql
CREATE TABLE users (
id INT PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(50) NOT NULL,
email VARCHAR(100) UNIQUE,
password VARCHAR(100) PASSWORD
);
```
在这个例子中:
- `id`是一个整数类型,主键并且自动递增。
- `username`是一个字符串类型,不允许为空。
- `email`也是一个字符串类型,并且需要唯一,即表中不能有两个相同的邮箱地址。
- `password`同样为字符串类型,使用`PASSWORD`函数进行加密存储。
执行完这个SQL命令后,新的表就会在Navicat中对应的数据库里创建。
阅读全文